FrameworkElement.ToolTipOpening 事件
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
任何元素的工具提示開啟時發生。
public:
event System::Windows::Controls::ToolTipEventHandler ^ ToolTipOpening;
C#
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 以在衍生類別中實作這個事件的類別處理。
產品 | 版本 |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |