TextBoxBase.OnContextMenuOpening(ContextMenuEventArgs) 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.
Appelée chaque fois qu'un événement routé ContextMenuOpening non géré atteint cette classe dans son itinéraire. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.
protected:
override void OnContextMenuOpening(System::Windows::Controls::ContextMenuEventArgs ^ e);
[System.Security.SecurityCritical]
protected override void OnContextMenuOpening (System.Windows.Controls.ContextMenuEventArgs e);
protected override void OnContextMenuOpening (System.Windows.Controls.ContextMenuEventArgs e);
[<System.Security.SecurityCritical>]
override this.OnContextMenuOpening : System.Windows.Controls.ContextMenuEventArgs -> unit
override this.OnContextMenuOpening : System.Windows.Controls.ContextMenuEventArgs -> unit
Protected Overrides Sub OnContextMenuOpening (e As ContextMenuEventArgs)
Paramètres
Arguments de l'événement.
- Attributs
Remarques
Cette méthode n’a pas d’implémentation par défaut. Vous devez toujours appeler l’implémentation de base si une classe intermédiaire de l’héritage a implémenté cette méthode.
L’objectif de cette méthode est un peu similaire au modèle d’événement CLR (Common Language Runtime) On* : elle vous permet de gérer l’événement correspondant à partir de classes dérivées à l’aide d’un gestionnaire de classes au lieu d’un gestionnaire de instance. Dans ce cas, l’événement correspondant est un événement routé. Le modèle d’implémentation des méthodes On* est différent pour les événements routés, car l’événement routé peut avoir été déclenché par un élément enfant, qui n’est pas nécessairement l’élément qui appelle des gestionnaires. Par conséquent, votre implémentation doit prendre en compte les propriétés sources des arguments d’événement (et ne doit pas essayer de réactiver l’événement dans la plupart des cas). Les sous-classes de peuvent appeler des méthodes de gestionnaire de TextBoxBase classes privées lorsque l’événement est reçu le long de l’itinéraire. Un scénario consiste à prendre les arguments de l’événement et à marquer délibérément l’événement comme géré.