UIElement.OnPreviewGiveFeedback(GiveFeedbackEventArgs) Méthode

Définition

Méthode appelée lorsqu'un événement attaché PreviewGiveFeedback non géré atteint un élément de son itinéraire qui est dérivé de cette classe. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement.

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

Paramètres

e
GiveFeedbackEventArgs

GiveFeedbackEventArgs qui contient les données d'événement.

Remarques

Cette méthode n’a pas d’implémentation par défaut. Étant donné qu’une classe intermédiaire dans l’héritage peut implémenter cette méthode, nous vous recommandons d’appeler l’implémentation de base dans votre implémentation de.

L’objectif de cette méthode est similaire au modèle d’événement common language runtime (CLR) sur les * méthodes : cette méthode fournit les moyens de gérer l’événement correspondant à partir des classes dérivées en établissant un gestionnaire de classe au lieu d’un gestionnaire d’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 un événement routé peut être déclenché par un élément enfant, qui n’est pas nécessairement l’élément qui appellera les gestionnaires. Par conséquent, votre implémentation doit examiner les propriétés sources des données d’événement. Dans la plupart des cas, il ne doit pas essayer de déclencher à nouvel événement.

Soit en substituant cette méthode, soit en inscrivant des gestionnaires RegisterClassHandler de classe avec, les classes dérivées de UIElement peuvent appeler des méthodes de gestionnaire de classes privées lorsque l’événement est reçu le long de l’itinéraire d’événement. Un scénario dans lequel la gestion de classe est appropriée consiste à manipuler les données d’événement et à marquer l’événement routé comme géré. Un autre scénario spécifiquement pour les événements d’aperçu consiste à les marquer comme gérés afin que les gestionnaires de classe de propagation correspondants ne soient pas appelés.

S’applique à

Voir aussi