EventRoute クラス

定義

ルーティング イベントが後に続くルートのコンテナーを表します。

public ref class EventRoute sealed
public sealed class EventRoute
type EventRoute = class
Public NotInheritable Class EventRoute
継承
EventRoute

注釈

このクラスは有効 RoutedEventなクラスに対応し、そのイベントのイベント ルートを参照するターゲット オブジェクトとハンドラー リストのペアの順序付きリストを含みます。 EventRoute では、リストへの新しいエントリの追加がサポートされています。また、リスト内のハンドラーを呼び出すこともできます。

Windows Presentation Foundation (WPF) イベントのハンドラーを追加するためのほとんどの通常の操作では、このクラスを操作する必要はありません (たとえば、メソッドを使用してEventManagerクラス処理を追加したり、イベントの既存のハンドラーに対してクエリを実行したりします)。 このクラスは主に、要素が子要素または親要素に関する特定の知識を持ち、既定の計算イベント ルートに要素を追加したり、要素を削除したりするための実用的な場合に使用されます。

コンストラクター

EventRoute(RoutedEvent)

EventRoute クラスのインスタンスを初期化します。

メソッド

Add(Object, Delegate, Boolean)

指定したターゲットの指定したハンドラーをルートに追加します。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
PeekBranchNode()

2 つの論理ツリーが分岐するイベント ルート スタックの最上位要素を返します。

PeekBranchSource()

2 つの論理ツリーが分岐するイベント ルート スタックの最上位要素のソースを返します。

PopBranchNode()

2 つの論理ツリーが分岐するイベント ルート スタックの最上位ノードを返します。

PushBranchNode(Object, Object)

2 つの論理ツリーが分岐するイベント ルート スタックに最上位ノードを追加します。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象