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 識別子フィールドの静的宣言を作成します。 このフィールドは、所有者型内に格納する必要があります。
ルーティング イベントの名前付け、登録、およびクラスでの公開方法には、かなりの数の規則とベスト プラクティスが関連付けられています。 詳細については、「 ルーティング イベントの概要」を参照してください。