FrameworkContentElement.OnToolTipOpening(ToolTipEventArgs) Méthode

Définition

Appelé chaque fois que l’événement ToolTipOpening routé atteint cette classe dans son itinéraire. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.

protected:
 virtual void OnToolTipOpening(System::Windows::Controls::ToolTipEventArgs ^ e);
protected virtual void OnToolTipOpening(System.Windows.Controls.ToolTipEventArgs e);
abstract member OnToolTipOpening : System.Windows.Controls.ToolTipEventArgs -> unit
override this.OnToolTipOpening : System.Windows.Controls.ToolTipEventArgs -> unit
Protected Overridable Sub OnToolTipOpening (e As ToolTipEventArgs)

Paramètres

e
ToolTipEventArgs

Fournit des données sur l’événement.

Remarques

Cette méthode n’a pas d’implémentation par défaut. Vous devez toujours appeler base() si une classe intermédiaire dans l’héritage a implémenté cette méthode.

L’objectif de cette méthode est un peu similaire au modèle d’événements CLR (Common Language Runtime) On* : il fournit les moyens de gérer l’événement correspondant à partir de classes dérivées avec un gestionnaire de classes au lieu d’un gestionnaire d’instances. 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, et non pas nécessairement l’élément qui appelle les gestionnaires. Votre implémentation doit donc prendre en compte les propriétés sources des arguments d’événement (et ne doit pas essayer de relancer l’événement dans la plupart des cas). Les sous-classes de peuvent choisir d’appeler des méthodes de FrameworkContentElement gestionnaire de classes privées lorsque l’événement est reçu le long de l’itinéraire. Un scénario potentiel consiste à prendre les arguments de l’événement et à marquer délibérément l’événement comme géré pour raccourcir l’itinéraire.

S’applique à