次の方法で共有


FrameworkContentElement.OnToolTipOpening(ToolTipEventArgs) メソッド

定義

ToolTipOpening ルーティング イベントが、その経路上でこのクラスに到達するたびに呼び出されます。 このイベントに対するクラス処理を追加するには、このメソッドを実装します。

protected:
 virtual void OnToolTipOpening(System::Windows::Controls::ToolTipEventArgs ^ e);
protected virtual void OnToolTipOpening (System.Windows.Controls.ToolTipEventArgs e);
abstract member OnToolTipOpening : System.Windows.Controls.ToolTipEventArgs -> unit
override this.OnToolTipOpening : System.Windows.Controls.ToolTipEventArgs -> unit
Protected Overridable Sub OnToolTipOpening (e As ToolTipEventArgs)

パラメーター

e
ToolTipEventArgs

イベントに関するデータを提供します。

注釈

このメソッドには、既定の実装はありません。 継承の中間クラスがこのメソッドを実装している場合は、base() を呼び出す必要があります。

このメソッドの目的は、共通言語ランタイム (CLR) イベント パターン On* メソッドに似ています。これは、インスタンス ハンドラーではなくクラス ハンドラーを使用して派生クラスから一致するイベントを処理する手段を提供します。 この場合、一致するイベントはルーティング イベントです。 On* メソッドの実装パターンはルーティング イベントでは異なります。ルーティング イベントは、ハンドラーを呼び出す要素ではなく、子要素によって発生した可能性があるため、実装ではイベント引数のソース プロパティを考慮する必要があります (ほとんどの場合、イベントの再発生を試みるべきではありません)。 の FrameworkContentElement サブクラスは、イベントがルートに沿って受信されたときにプライベート クラス ハンドラー メソッドを呼び出すように選択できます。 考えられるシナリオの 1 つは、イベントの引数を受け取り、意図的にイベントを処理済みとしてマークしてルートを短縮することです。

適用対象