RoutedEvent.AddOwner(Type) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Koppelt een ander type eigenaar aan de gerouteerde gebeurtenis die wordt vertegenwoordigd door een RoutedEvent exemplaar en maakt routering van de gebeurtenis en de verwerking mogelijk.
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
Parameters
- ownerType
- Type
Het type waar de gerouteerde gebeurtenis wordt toegevoegd.
Retouren
Het id-veld voor de gebeurtenis. Deze retourwaarde moet worden gebruikt om een openbaar statisch alleen-lezenveld in te stellen waarmee de id wordt opgeslagen voor de weergave van de gerouteerde gebeurtenis op het type eigenaar. Dit veld wordt doorgaans gedefinieerd met openbare toegang, omdat de gebruikerscode naar het veld moet verwijzen om instantie-handlers voor de gerouteerde gebeurtenis te koppelen bij gebruik van de AddHandler(RoutedEvent, Delegate, Boolean) hulpprogrammamethode.
Voorbeelden
In het volgende voorbeeld wordt de huidige klasse toegevoegd als een andere eigenaar van een gebeurtenis die is gedefinieerd in een andere klasse.
AnotherEditContainer Dit is de huidige klasse en het EditStateChangedEventRoutedEvent veld wordt gedefinieerd als lid van die klasse. De MyEditContainer klasse heeft de gebeurtenis oorspronkelijk gedefinieerd en geregistreerd met de identieke benoemde EditStateChangedEvent id.
public static readonly RoutedEvent EditStateChangedEvent = MyEditContainer.EditStateChangedEvent.AddOwner(typeof(AnotherEditContainer));
Public Shared ReadOnly EditStateChangedEvent As RoutedEvent = MyEditContainer.EditStateChangedEvent.AddOwner(GetType(AnotherEditContainer))
Opmerkingen
Het type eigenaar wordt intern gebruikt bij het omzetten van een gebeurtenis op naam.