Mouse.PreviewMouseUp Événement attaché
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 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.