英語で読む

次の方法で共有


FrameworkElement.ToolTipOpening イベント

定義

要素のツールヒントが開かれたときに発生します。

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

イベントの種類

注釈

UI にツールヒントが表示されないようにするために、 の ToolTipOpening ハンドラーは、処理されたイベント データを ToolTipEventArgs マークできます。 それ以外の場合は、 プロパティの値をヒントコンテンツ ToolTip として使用して、ツールヒントが表示されます。 もう 1 つの考えられるシナリオは、ツールヒントが表示される直前に、イベント ソースである 要素の プロパティの ToolTip 値をリセットするハンドラーを記述できることです。

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

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

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

識別子フィールド 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

こちらもご覧ください