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 libéré.
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 attaché. WPF implémente des événements attachés en tant qu’événements routés. Les événements attachés sont fondamentalement un concept de langage XAML permettant de référencer des événements qui peuvent être gérés sur des objets qui ne définissent pas cet événement, sur lequel WPF s’étend en permettant également à l’événement de traverser un itinéraire. Les événements attachés 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 exposant en tant qu’é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 rechercher la condition du bouton central dans les arguments de l’événement.
Pour les événements routés liés à la souris, faites attention à la façon ou quand vous les marquez gérés. La gestion de l’événement près de la racine et non la gestion par un enfant plus loin vers la source peut ne pas être appropriée pour les contrôles composites, où les éléments de composition peuvent avoir des comportements de souris attendus. La difficulté d’effectuer les choix appropriés quant à l’existence d’autres éléments doit également être informée de toute action de souris donnée est en fait la raison pour laquelle l’infrastructure WPF a choisi le modèle d’affichage de l’événement routé sous-jacent Mouse en tant qu’événements CLR le long de l’itinéraire.
Informations sur les événements routés
| Item | Valeur |
|---|---|
| Champ d’identificateur | PreviewMouseUpEvent |
| Stratégie de routage | Tunneling |
| Délégué | MouseButtonEventHandler |
- L’événement de boublage correspondant est MouseUp.