UIElement.PreviewMouseRightButtonDown Événement
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.
Se produit lorsque le bouton droit de la souris est enfoncé pendant que le pointeur de la souris se trouve sur cet élément.
public:
virtual event System::Windows::Input::MouseButtonEventHandler ^ PreviewMouseRightButtonDown;
public event System.Windows.Input.MouseButtonEventHandler PreviewMouseRightButtonDown;
member this.PreviewMouseRightButtonDown : System.Windows.Input.MouseButtonEventHandler
Public Custom Event PreviewMouseRightButtonDown As MouseButtonEventHandler
Type d'événement
Implémente
Remarques
Bien que cet événement routé semble suivre une route de tunneling par le biais d’une arborescence d’éléments, il s’agit en fait d’un événement routé direct qui est déclenché et réexéché le long de l’arborescence d’éléments par chacun UIElement.
Cet événement est l’un des événements associés qui signalent les spécificités du bouton souris d’un événement sous-jacent Mouse.PreviewMouseDown , qui est un événement attaché traité par chaque élément le long d’une route d’événement.
Les données d’événement de cet événement exposent les données d’événement de l’événement sous-jacent Mouse.PreviewMouseDown . Si cet événement est marqué comme géré le long de l’itinéraire de l’événement, les événements spécifiques au bouton de la souris sont toujours déclenchés ; Toutefois, les gestionnaires des événements spécifiques au bouton de la souris doivent être ajoutés en appelant AddHandlerexplicitement, avec l’option permettant de gérer les événements qui sont déjà marqués comme gérés, afin d’être écouteurs de l’événement. Si vous marquez PreviewMouseRightButtonDown le handle, vous marquez Mouse.PreviewMouseDown essentiellement le handle pour tous les écouteurs supplémentaires le long de l’itinéraire et sur tous les événements associés. Cela inclut peut-être des événements générés par le gestionnaire de classes, tels que PreviewMouseDoubleClick.
Conceptuellement, pensez à cet événement (et à d’autres événements de bouton de souris sur UIElement) pour être un « service » de souris (avec la définition de service fournie par la Mouse classe). L’événement ajoute la commodité de ne pas avoir besoin de vérifier les états du bouton de la souris (gauche-droite, bas) des événements de souris d’origine dans les données d’événement. Pour des scénarios plus avancés, tels que la vérification des états des boutons non standard, vous devrez peut-être utiliser les API sur la Mouse classe plutôt que celles sur UIElement.
Informations sur les événements routés
| Élément | Valeur |
|---|---|
| Champ d’identificateur | PreviewMouseRightButtonDownEvent |
| Stratégie de routage | Immédiat |
| Déléguer | MouseButtonEventHandler |
- Remplacez OnPreviewMouseRightButtonDown l’implémentation de la gestion des classes pour cet événement dans les classes dérivées.