FrameworkElement.ToolTipOpening 事件
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
任何元素的工具提示開啟時發生。
public:
event System::Windows::Controls::ToolTipEventHandler ^ ToolTipOpening;
public event System.Windows.Controls.ToolTipEventHandler ToolTipOpening;
member this.ToolTipOpening : System.Windows.Controls.ToolTipEventHandler
Public Custom Event ToolTipOpening As ToolTipEventHandler
事件類型
備註
若要防止工具提示出現在 UI 中,您的 處理常式 ToolTipOpening 可以標示 ToolTipEventArgs 已處理的事件資料。 否則,會使用 屬性的值 ToolTip 做為工具提示內容來顯示工具提示。 另一個可能的案例是,您可以撰寫處理常式,以重設事件來源元素的 ToolTip 屬性值,緊接在工具提示顯示之前。
ToolTipOpening 如果 的值 ToolTip 為 null
或未設定,則不會引發 。 請勿在工具提示開啟或開啟時刻意設定 ToolTip 為 null
;這不會有關閉工具提示的效果,而是會在 UI 中建立不想要的視覺成品。
事件 ToolTipOpening 不能是 EventTrigger 樣式中的 。 這是因為此事件的識別碼欄位會重複使用服務中的實作,該實作不會公開服務層級事件的新增/移除事件方法。
路由事件資訊
識別碼欄位 | ToolTipOpeningEvent |
路由策略 | 直接 |
代理人 | ToolTipEventHandler |
- 覆寫 OnToolTipClosing 以在衍生類別中實作這個事件的類別處理。