RoutedEvent.AddOwner(Type) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
別の所有者型を RoutedEvent インスタンスによって表されるルーティング イベントに関連付けて、イベントのルーティングおよびその処理を有効にします。
public:
System::Windows::RoutedEvent ^ AddOwner(Type ^ ownerType);
public System.Windows.RoutedEvent AddOwner (Type ownerType);
member this.AddOwner : Type -> System.Windows.RoutedEvent
Public Function AddOwner (ownerType As Type) As RoutedEvent
パラメーター
- ownerType
- Type
ルーティング イベントが追加される型。
戻り値
イベントの識別子フィールド。 この戻り値は、所有する型のルーティング イベントを表すための識別子を格納する、パブリックの静的読み取り専用フィールドを設定するために使用します。 通常、このフィールドはパブリックにアクセスできるように定義されます。AddHandler(RoutedEvent, Delegate, Boolean)ユーティリティ メソッドを使用するとき、ルーティング イベントのインスタンス ハンドラーをアタッチするために、ユーザー コードがフィールドを参照する必要があるためです。
例
次の例では、現在のクラスを別のクラスで定義されているイベントの別の所有者として追加します。 ここで、 AnotherEditContainer
は現在のクラスであり EditStateChangedEvent
RoutedEvent 、 フィールドはそのクラスのメンバーとして定義されています。 クラスは MyEditContainer
もともと イベントを定義し、同じ名前 EditStateChangedEvent
の識別子に登録しました。
public static readonly RoutedEvent EditStateChangedEvent = MyEditContainer.EditStateChangedEvent.AddOwner(typeof(AnotherEditContainer));
Public Shared ReadOnly EditStateChangedEvent As RoutedEvent = MyEditContainer.EditStateChangedEvent.AddOwner(GetType(AnotherEditContainer))
注釈
所有者の種類は、名前でイベントを解決するときに内部的に使用されます。
適用対象
.NET
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示