Mouse.PreviewMouseUp Événement attaché

Définition

Se produit lorsqu’un bouton de la souris est relâché.

see AddPreviewMouseUpHandler, and RemovePreviewMouseUpHandler
see AddPreviewMouseUpHandler, and RemovePreviewMouseUpHandler
see AddPreviewMouseUpHandler, and RemovePreviewMouseUpHandler

Remarques

Le bouton de la souris qui a été libéré est déterminé en vérifiant les arguments de l’événement.

Il s’agit d’un événement joint. WPF implémente les événements joints en tant qu’événements routés. Les événements joints sont fondamentalement un concept de langage XAML pour référencer des événements qui peuvent être gérés sur des objets qui ne définissent pas cet événement, ce que WPF développe en permettant également à l’événement de parcourir un itinéraire. Les événements joints n’ont pas de syntaxe de gestion directe dans le code ; pour attacher des gestionnaires pour un événement routé dans le code, vous utilisez une méthode Add*Handler désignée. Pour plus d’informations, consultez Vue d’ensemble des événements joints.

L’infrastructure Windows Presentation Foundation (WPF) s’appuie sur cet événement attaché en le présentant sous la forme de deux événements CLR (Common Language Runtime) différents sur UIElement: PreviewMouseLeftButtonUp et PreviewMouseRightButtonUp. Ces implémentations gèrent l’événement sous-jacent PreviewMouseUp et lisent les arguments de l’événement pour déterminer si le bouton gauche ou droit de la souris a été impliqué. Pour trois boutons, il n’existe aucune prise en charge des événements au niveau de l’infrastructure pour le bouton central. Vous devez utiliser l’événement PreviewMouseUp et case activée pour la condition du bouton central dans les arguments de l’événement.

Pour les événements routés qui se rapportent à la souris, soyez prudent quant à la façon et au moment où vous les marquez gérés. La gestion de l’événement près de la racine et le non-traitement par un enfant plus en direction de la source peut ne pas convenir aux contrôles composites, où les éléments de composition peuvent avoir des comportements de souris attendus. La difficulté à faire les choix appropriés quant à savoir si d’autres éléments doivent également être informés d’une action donnée de la souris est en fait la raison pour laquelle l’infrastructure WPF a choisi le modèle de faire apparaître l’événement routé sous-jacent Mouse comme des événements CLR le long de l’itinéraire.

Informations sur les événements acheminés

Champ Identificateur PreviewMouseUpEvent
Stratégie de routage Tunneling
Délégué MouseButtonEventHandler
  • L’événement de bouillonnement correspondant est MouseUp.

S’applique à