RoutedEvent.AddOwner(Type) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Associe un autre type de propriétaire à l’événement routé représenté par une instance de RoutedEvent et active le routage de l’événement et de sa gestion.
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
Paramètres
- ownerType
- Type
Type où l’événement routé est ajouté.
Retours
Champ d’identificateur de l’événement. Cette valeur de retour doit être utilisée pour définir un champ en lecture seule statique public qui stocke l’identificateur pour la représentation de l’événement routé sur le type propriétaire. Ce champ est généralement défini avec un accès public, car le code utilisateur doit référencer le champ afin d’attacher tous les gestionnaires d’instances pour l’événement routé lors de l’utilisation de la méthode utilitaire AddHandler(RoutedEvent, Delegate, Boolean).
Exemples
L’exemple suivant ajoute la classe actuelle en tant que autre propriétaire d’un événement défini dans une autre classe. Ici, AnotherEditContainer
est la classe actuelle, et le champ EditStateChangedEvent
RoutedEvent est défini comme membre de cette classe. La classe MyEditContainer
a initialement défini l’événement, en l’inscrivant avec l’identificateur EditStateChangedEvent
nommé identiquement.
public static readonly RoutedEvent EditStateChangedEvent = MyEditContainer.EditStateChangedEvent.AddOwner(typeof(AnotherEditContainer));
Public Shared ReadOnly EditStateChangedEvent As RoutedEvent = MyEditContainer.EditStateChangedEvent.AddOwner(GetType(AnotherEditContainer))
Remarques
Le type de propriétaire est utilisé en interne lors de la résolution d’un événement par nom.