EventManager.RegisterRoutedEvent(String, RoutingStrategy, Type, Type) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Windows Presentation Foundation (WPF) イベント システムに新しいルーティング イベントを登録します。
public:
static System::Windows::RoutedEvent ^ RegisterRoutedEvent(System::String ^ name, System::Windows::RoutingStrategy routingStrategy, Type ^ handlerType, Type ^ ownerType);
public static System.Windows.RoutedEvent RegisterRoutedEvent (string name, System.Windows.RoutingStrategy routingStrategy, Type handlerType, Type ownerType);
static member RegisterRoutedEvent : string * System.Windows.RoutingStrategy * Type * Type -> System.Windows.RoutedEvent
Public Shared Function RegisterRoutedEvent (name As String, routingStrategy As RoutingStrategy, handlerType As Type, ownerType As Type) As RoutedEvent
パラメーター
- name
- String
ルーティング イベントの名前。 名前は所有者型内で一意である必要があり、null
や空の文字列にすることはできません。
- routingStrategy
- RoutingStrategy
列挙体の値としてのイベントのルーティング方法。
- handlerType
- Type
イベント ハンドラーの型。 これは、デリゲート型である必要があり、null
にすることはできません。
- ownerType
- Type
ルーティング イベントの所有者のクラス型。 これは null
にすることはできません。
戻り値
新しく登録されたルーティング イベントの識別子。 この識別子のオブジェクトは、クラスに静的フィールドとして格納してイベントにハンドラーをアタッチするメソッドのパラメーターとして使用できるようになりました。 ルーティング イベント識別子は、その他のイベント システム API にも使用します。
注釈
このメソッドの戻り値を使用して、一意 RoutedEvent 識別子フィールドの静的宣言を作成します。 このフィールドは、所有者の種類内に格納する必要があります。
ルーティング イベントの名前付け、登録、およびクラスでの公開方法には、かなりの数の規則とベスト プラクティスが関連付けられています。 詳細については、「ルーティング イベントの概要」を参照してください。
適用対象
.NET