Mouse.MouseUp Mouse.MouseUp Mouse.MouseUp Attached Event

Definition

Tritt auf, wenn eine Maustaste losgelassen wird.Occurs when any mouse button is released.

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

Hinweise

Die Maustaste losgelassen wurde, wird bestimmt durch Überprüfen der Argumente des Ereignisses.Which mouse button was released is determined by checking the arguments of the event.

Dies ist ein angefügtes Ereignis.This is an attached event. WPFWPF implementiert angefügte Ereignisse als Routingereignisse.implements attached events as routed events. Angefügte Ereignisse sind im Wesentlichen eine XAMLXAML Sprachkonzept zum Verweisen auf Ereignisse, die für Objekte verarbeitet werden können, die dieses Ereignis nicht definieren die WPFWPF aktivieren Sie das Ereignis, das Durchlaufen einer Route auch erweitert.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. Angefügte Ereignisse haben eine direkte Handhabung-Syntax nicht im Code. um Handler für ein Routingereignis im Code anzufügen, verwenden Sie eine angegebene Add * Ereignishandlermethode.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. Weitere Informationen finden Sie unter Übersicht über angefügte Ereignisse.For details, see Attached Events Overview.

Die Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) Framework baut auf dem angefügten Ereignis auf, indem dieses als zwei unterschiedliche Common Language Runtime (CLR)common language runtime (CLR) Ereignisse auf UIElement: MouseLeftButtonUp und 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. Diese Implementierungen zu behandeln, die zugrunde liegende MouseUp Ereignis und Lesen Sie die Argumente des Ereignisses zu bestimmen, ob die linke oder rechte Maustaste beteiligt war.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. Für drei-Tasten, besteht keine Frameworkebene Event-Unterstützung für die Schaltfläche zentriert aus, und Sie sollten die MouseUp Ereignis, und Überprüfen der mittleren Maustaste Bedingung in der ereignismeldung Argumente.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.

Achten Sie für Routingereignisse, die im Zusammenhang mit der Maus darauf zu wie oder wann Sie diese als behandelt markieren.For routed events that relate to the mouse, be careful about how or when you mark them handled. Die Schwierigkeit bei der Erstellung der entsprechenden Optionen zu gibt an, ob übergeordnete Elemente auch über ein beliebiges informiert werden sollte Mausaktion ist in der Tat daher die WPFWPF Framework ausgewählt haben, das Modell für das zugrunde liegende Mouse Routingereignis als VerbindungsversuchsCLRCLR Ereignisse Anspannung die Route.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.

Ähnliche Probleme, die bei der tunnelerzwingung Mausereignisse vorhanden sein.Similar issues exist with tunneling mouse events. Sie behandeln des Ereignisses und sollte nicht von untergeordneten Elementen Weitere, für die Quelle behandelt werden, und wie würde dieser Zusammensetzung auswirken in einem Steuerelement, dessen Bestandteile möglicherweise erwartet haben, Verhalten?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?

Informationen zum RoutingereignisRouted Event Information

Feld "ID"Identifier field MouseUpEvent
Routing-StrategieRouting strategy BubblingBubbling
delegateDelegate MouseButtonEventHandler

Das entsprechende tunnelingereignis ist PreviewMouseUp.The corresponding tunneling event is PreviewMouseUp.

Gilt für: