Mouse.PreviewMouseUp Mouse.PreviewMouseUp Mouse.PreviewMouseUp Attached Event

Definition

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

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

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: PreviewMouseLeftButtonUp und PreviewMouseRightButtonUp.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. Diese Implementierungen zu behandeln, die zugrunde liegende PreviewMouseUp Ereignis und Lesen Sie die Argumente des Ereignisses zu bestimmen, ob die linke oder rechte Maustaste beteiligt war.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. Für drei-Tasten, besteht keine Frameworkebene Event-Unterstützung für die Schaltfläche zentriert aus, und Sie sollten die PreviewMouseUp 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 PreviewMouseUp 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. Behandeln des Ereignisses nahe dem Stamm und nicht durch untergeordnete Elemente, die sich weiter an der Quelle möglicherweise nicht für zusammengesetzte Steuerelemente geeignet, in dessen Bestandteile möglicherweise Mausverhalten erwartet haben.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. Die Schwierigkeit bei der Erstellung der entsprechenden Optionen zu gibt an, ob andere 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 entlang der Route.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.

Informationen zum RoutingereignisRouted Event Information

Feld "ID"Identifier field PreviewMouseUpEvent
Routing-StrategieRouting strategy TunnelerzwingungTunneling
delegateDelegate MouseButtonEventHandler
  • Die entsprechenden bubbling-Ereignis ist MouseUp.The corresponding bubbling event is MouseUp.

Gilt für: