Mouse.PreviewMouseUp Événement attaché

Définition

Se produit lorsqu’un bouton de la souris est relâché.Occurs when any mouse button is released.

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

Remarques

Le bouton de la souris relâché est déterminé en vérifiant les arguments de l’événement.Which mouse button was released is determined by checking the arguments of the event.

Il s’agit d’un événement attaché.This is an attached event. WPFWPFimplémente les événements attachés en tant qu’événements routés.implements attached events as routed events. Les événements attachés sont fondamentalement XAMLXAML un concept de langage permettant de référencer des événements qui peuvent être gérés sur des objets qui ne WPFWPF définissent pas cet événement, qui se développe en permettant également à l’événement de traverser un itinéraire.Attached events are fundamentally a XAMLXAML language concept for referencing events that can be handled on objects that do not define that event, which WPFWPF expands upon by also enabling the event to traverse a route. 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 du code, vous utilisez une méthode de gestionnaire Add * désignée.Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. Pour plus d’informations, consultez vue d’ensemble des événements attachés.For details, see Attached Events Overview.

Le Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) Framework s’appuie sur cet événement attaché en le signalant comme Common Language Runtime (CLR)common language runtime (CLR) deux événements UIElementdifférents PreviewMouseLeftButtonUp sur PreviewMouseRightButtonUp: et.The Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) framework builds on this attached event by surfacing it as two different Common Language Runtime (CLR)common language runtime (CLR) events on UIElement: PreviewMouseLeftButtonUp and PreviewMouseRightButtonUp. Ces implémentations gèrent l’événement PreviewMouseUp sous-jacent et lisent les arguments de l’événement pour déterminer si le bouton gauche ou droit de la souris a été impliqué.These implementations handle the underlying PreviewMouseUp event and read the arguments of the event to determine whether the left or right mouse button was involved. Pour trois boutons, il n’existe aucune prise en charge des événements au niveau de l’infrastructure pour le bouton central, PreviewMouseUp et vous devez utiliser l’événement et vérifier la condition du bouton central dans les arguments de l’événement.For three-button, there is no framework-level event support for the center button, and you should use the PreviewMouseUp event and check for the center button condition in the event arguments.

Pour les événements routés liés à la souris, soyez prudent quant à la façon dont ou quand vous les marquez comme gérés.For routed events that relate to the mouse, be careful about how or when you mark them handled. La gestion de l’événement à proximité de la racine et n’est pas gérée par un enfant en plus de la source peut ne pas convenir aux contrôles composites, où les éléments de composition peuvent avoir des comportements de souris attendus.Handling the event near the root and not handling by a child further toward the source may not be appropriate for composited controls, where the compositing pieces might have expected mouse behaviors. La difficulté de faire les choix appropriés quant à la nécessité de savoir si d’autres éléments doivent également être informés sur une action de WPFWPF la souris est en fait la raison pour Mouse laquelle l’infrastructure a choisi le modèle de mise en surfacedel’événementroutésous-jacent.CLRCLR événements le long de l’itinéraire.The difficulty in making the appropriate choices about whether other elements should also be informed about any given mouse action is in fact why the WPFWPF framework chose the model of having the underlying Mouse routed event be surfaced as CLRCLR events along the route.

Informations sur les événements acheminésRouted Event Information

Champ d’identificateurIdentifier field PreviewMouseUpEvent
Stratégie de routageRouting strategy TunnelingTunneling
déléguéDelegate MouseButtonEventHandler
  • L’événement de propagation correspondant est MouseUp.The corresponding bubbling event is MouseUp.

S’applique à