FrameworkElement.ToolTipOpening 事件

定義

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

C#
public event System.Windows.Controls.ToolTipEventHandler ToolTipOpening;

事件類型

備註

若要防止工具提示出現在 UI 中,您的 處理常式 ToolTipOpening 可以標示 ToolTipEventArgs 已處理的事件資料。 否則,會使用 屬性的值 ToolTip 做為工具提示內容來顯示工具提示。 另一個可能的案例是,您可以撰寫處理常式,以重設事件來源元素的 ToolTip 屬性值,緊接在工具提示顯示之前。

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

另請參閱