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 dem durch eine RoutedEvent-Instanz dargestellten Routingereignis einen anderen Besitzertyp zu und aktiviert das Routing vom Ereignis und seiner 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 der das Routingereignis hinzugefügt wird.
Gibt zurück
Das Bezeichnerfeld für das Ereignis. Dieser Rückgabewert sollte zum Einrichten eines öffentlichen, statischen und schreibgeschützten Felds verwendet werden, in dem der Bezeichner zur Darstellung des Routingereignisses im übergeordneten Typ gespeichert wird. Dieses Feld wird in der Regel mit öffentlichem Zugriff definiert, da beim Verwenden der AddHandler(RoutedEvent, Delegate, Boolean)-Hilfsprogrammmethode Benutzercode auf das Feld verweisen muss, um mögliche Instanzhandler für das Routingereignis anzufügen.
Beispiele
Im folgenden Beispiel wird die aktuelle Klasse als weiterer Besitzer eines Ereignisses hinzugefügt, das in einer anderen Klasse definiert ist. AnotherEditContainer
Hier ist die aktuelle Klasse, und das EditStateChangedEvent
RoutedEvent Feld ist als Member 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 nach Name aufgelöst wird.
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für