RoutedEvent.AddOwner(Type) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ordnet einen anderen Besitzertyp dem Routingereignis zu, das durch eine RoutedEvent Instanz dargestellt wird, und ermöglicht das Routing des Ereignisses und dessen Behandlung.
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
Parameter
- ownerType
- Type
Der Typ, in dem das Routingereignis hinzugefügt wird.
Gibt zurück
Das Bezeichnerfeld für das Ereignis. Dieser Rückgabewert sollte verwendet werden, um ein öffentliches statisches schreibgeschütztes Feld festzulegen, das den Bezeichner für die Darstellung des Routingereignisses für den eigenen Typ speichert. Dieses Feld wird in der Regel mit öffentlichem Zugriff definiert, da der Benutzercode auf das Feld verweisen muss, um Instanzhandler für das Routingereignis bei Verwendung der AddHandler(RoutedEvent, Delegate, Boolean) Hilfsmethode anzufügen.
Beispiele
Im folgenden Beispiel wird die aktuelle Klasse als ein anderer Besitzer eines Ereignisses hinzugefügt, das in einer anderen Klasse definiert ist. Hier ist AnotherEditContainer
die aktuelle Klasse, und das feld EditStateChangedEvent
RoutedEvent wird als Element dieser Klasse definiert. Die MyEditContainer
Klasse hat das Ereignis ursprünglich definiert und mit dem identisch benannten EditStateChangedEvent
Bezeichner registriert.
public static readonly RoutedEvent EditStateChangedEvent = MyEditContainer.EditStateChangedEvent.AddOwner(typeof(AnotherEditContainer));
Public Shared ReadOnly EditStateChangedEvent As RoutedEvent = MyEditContainer.EditStateChangedEvent.AddOwner(GetType(AnotherEditContainer))
Hinweise
Der Besitzertyp wird intern verwendet, wenn ein Ereignis anhand des Namens aufgelöst wird.