共用方式為


FrameworkElement.ToolTipOpening 事件

定義

任何元素的工具提示開啟時發生。

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 如果 的值 ToolTipnull 或未設定,則不會引發 。 請勿在工具提示開啟或開啟時刻意設定 ToolTipnull ;這不會有關閉工具提示的效果,而是會在 UI 中建立不想要的視覺成品。

事件 ToolTipOpening 不能是 EventTrigger 樣式中的 。 這是因為此事件的識別碼欄位會重複使用服務中的實作,該實作不會公開服務層級事件的新增/移除事件方法。

路由事件資訊

識別碼欄位 ToolTipOpeningEvent
路由策略 直接
代理人 ToolTipEventHandler
  • 覆寫 OnToolTipClosing 以在衍生類別中實作這個事件的類別處理。

適用於

另請參閱