ToolTipEventHandler 代理人

定義

ツールヒントを開くときと閉じるときに発生するルーティング イベントを処理するメソッドを表します。

public delegate void ToolTipEventHandler(System::Object ^ sender, ToolTipEventArgs ^ e);
public delegate void ToolTipEventHandler(object sender, ToolTipEventArgs e);
type ToolTipEventHandler = delegate of obj * ToolTipEventArgs -> unit
Public Delegate Sub ToolTipEventHandler(sender As Object, e As ToolTipEventArgs)

パラメーター

sender
Object

イベント ハンドラーがアタッチされているオブジェクト。

e
ToolTipEventArgs

イベントのデータ。

注釈

ツールヒントを開いて閉じると、このデリゲートによってイベントハンドラーが提供されます。 ツールヒントを指定する要素は、またはのいずれかから継承され FrameworkElement FrameworkContentElement ます。 そのため、開いて閉じるイベントは、これらのクラスの両方に存在します。 次の表に、このイベントハンドラーを使用するイベントの一覧を示します。

ツールヒントが開いたときに発生するイベント ツールヒントが閉じたときに発生するイベント
FrameworkElement.ToolTipOpening FrameworkElement.ToolTipClosing
FrameworkContentElement.ToolTipOpening FrameworkContentElement.ToolTipClosing

これらのイベントは、クラスによって ToolTipService フィールドとフィールドを使用して登録され ToolTipOpeningEvent ToolTipClosingEvent ますが、 ToolTipService クラスはそれ自体でこれらのイベントを公開しません (アタッチされているか、そうでない場合)。 FrameworkElementクラスと FrameworkContentElement クラスはどちらもを実装 ToolTipService し、前の表のイベントを定義してこのイベントを公開し ToolTipService FrameworkElement ます。また、クラスとクラスに存在する新しいルーティングイベント識別子を作成するためのフィールドをコピーし FrameworkContentElement ます。

ツールヒントがオブジェクトとして定義されている場合 ToolTipOpened Closed ToolTip ツールヒントが開いて閉じられるときにも、クラスのイベントとイベントが発生します。

拡張メソッド

GetMethodInfo(Delegate)

指定したデリゲートによって表されるメソッドを表すオブジェクトを取得します。

適用対象

こちらもご覧ください