Mouse.MouseUp Mouse.MouseUp Mouse.MouseUp Attached Event

Définition

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

see AddMouseUpHandler, and RemoveMouseUpHandler
see AddMouseUpHandler, and RemoveMouseUpHandler
see AddMouseUpHandler, and RemoveMouseUpHandler

Remarques

Bouton de la souris a été publiée est déterminée 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. WPFWPF implémente les événements attachés en tant qu’événements routés.implements attached events as routed events. Événements attachés sont fondamentalement un XAMLXAML concept de langage pour faire référence à des événements qui peuvent être gérés sur des objets qui ne définissent pas cet événement, ce qui WPFWPF étend en permettant également l’événement à parcourir 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. É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 un ajouter désigné * méthode de gestionnaire.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é signale comme deux Common Language Runtime (CLR)common language runtime (CLR) événements sur UIElement: MouseLeftButtonUp et MouseRightButtonUp.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: MouseLeftButtonUp and MouseRightButtonUp. Ces implémentations gèrent sous-jacent MouseUp événement et lire 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 MouseUp event and read the arguments of the event to determine whether the left or right mouse button was involved. Pour les trois boutons, il n’existe aucune prise en charge des événements au niveau du framework pour le bouton central, et vous devez utiliser le MouseUp événements et recherchez le bouton central de condition de l’événement arguments.For three-button, there is no framework-level event support for the center button, and you should use the MouseUp event and check for the center button condition in the event arguments.

Pour les événements routés qui se rapportent à la souris, veillez à comment ou quand vous les marquer comme gérés.For routed events that relate to the mouse, be careful about how or when you mark them handled. La difficulté de faire les choix appropriés si éléments parents doivent également être informés chaque action de la souris en fait, pourquoi le WPFWPF framework a choisi le modèle sous-jacents Mouse événement routé être exposés en tant que CLRCLR événements long de l’itinéraire.The difficulty in making the appropriate choices about whether parent 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 all along the route.

Il existe des problèmes similaires avec le tunneling des événements de souris.Similar issues exist with tunneling mouse events. Doit gérer l’événement et ne pas être gérée par les autres enfants en direction de la source, et quel serait l’impact sur composition dans un contrôle dont les éléments peuvent attendre des comportements de souris ?Should you handle the event and not have it be handled by children further towards the source, and how would that affect compositing in a control where the compositing pieces might have expected mouse behaviors?

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

Champ d’identificateurIdentifier field MouseUpEvent
Stratégie de routageRouting strategy PropagationBubbling
déléguéDelegate MouseButtonEventHandler

L’événement de tunneling correspondant est PreviewMouseUp.The corresponding tunneling event is PreviewMouseUp.

S’applique à