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 として使用して、ツールヒントが表示されます。 もう 1 つの考えられるシナリオは、ツールヒントが表示される直前に、イベント ソースである 要素の プロパティの ToolTip 値をリセットするハンドラーを記述できることです。

ToolTipOpening の値 ToolTip が である場合、または設定されていない場合は、 は null 発生しません。 ツールヒントを開いたり開いたりしている間は、意図的に にnull設定ToolTipしないでください。これはヒントを閉じる効果を持たず、代わりに UI に望ましくない視覚的な成果物を作成します。

イベントを ToolTipOpening スタイル内の に EventTrigger することはできません。 これは、このイベントの識別子フィールドが、サービス レベル イベントの add/remove イベント メソッドを公開しないサービスからの実装を再利用するためです。

ルーティングされたイベント情報

識別子フィールド ToolTipOpeningEvent
ルーティング戦略 直接
代理人 ToolTipEventHandler
  • 派生クラスでこのイベントのクラス処理を実装するには、 をオーバーライド OnToolTipClosing します。

適用対象

こちらもご覧ください