Mouse.MouseUp Zdarzenie dołączone

Definicja

Występuje po wydaniu dowolnego przycisku myszy.Occurs when any mouse button is released.

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

Uwagi

Który przycisk myszy został wyznaczony, jest określany przez sprawdzanie argumentów zdarzenia.Which mouse button was released is determined by checking the arguments of the event.

To jest dołączone zdarzenie.This is an attached event. WPFWPF implementuje dołączone zdarzenia jako zdarzenia kierowane.implements attached events as routed events. Dołączone zdarzenia są zasadniczo XAMLXAML koncepcji językowej dla odwołań do zdarzeń, które mogą być obsługiwane na obiektach, które nie definiują tego zdarzenia, które WPFWPF rozszerzają się, włączając jednocześnie zdarzenie przechodzenia do trasy.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. Dołączone zdarzenia nie mają bezpośredniej składni obsługi w kodzie; Aby dołączyć procedury obsługi dla zdarzenia kierowanego w kodzie, należy użyć wskazanej metody dodawania * procedury obsługi.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. Aby uzyskać szczegółowe informacje, zobacz Omówienie załączonych zdarzeń.For details, see Attached Events Overview.

Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) Framework kompiluje na tym załączonym zdarzeniu, umieszczając go jako dwa różne środowisko uruchomieniowe języka wspólnego (CLR)common language runtime (CLR) zdarzenia w UIElement: MouseLeftButtonUp i MouseRightButtonUp.The Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) framework builds on this attached event by surfacing it as two different środowisko uruchomieniowe języka wspólnego (CLR)common language runtime (CLR) events on UIElement: MouseLeftButtonUp and MouseRightButtonUp. Te implementacje obsługują podstawowe zdarzenie MouseUp i odczytują argumenty zdarzenia, aby określić, czy pozostały przycisk myszy lub prawy.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. W przypadku trzech przycisków nie ma obsługi zdarzeń na poziomie platformy dla przycisku centrum. należy użyć zdarzenia MouseUp i sprawdzić, czy w argumentach zdarzeń znajduje się warunek przycisku centrum.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.

W przypadku zdarzeń kierowanych odnoszących się do myszy należy zachować ostrożność w przypadku, gdy są one oznaczane jako obsługiwane.For routed events that relate to the mouse, be careful about how or when you mark them handled. Trudności w podejmowaniu odpowiednich wyborów dotyczących tego, czy elementy nadrzędne powinny być również poinformowane o każdej akcji myszy, dlatego, że platforma WPFWPFa wybierze model, Mouse dla którego CLRCLR zdarzenia wszystkie wzdłuż trasy.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.

Podobne problemy występują w przypadku tunelowania zdarzeń myszy.Similar issues exist with tunneling mouse events. Należy obsłużyć zdarzenie i nie powinno być obsługiwane przez elementy podrzędne w celu dalszej części źródła i jak miałoby to wpływ na składanie w formancie, w którym elementy kompozycji mogą mieć oczekiwane zachowania myszy?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?

Informacje dotyczące kierowanego zdarzeniaRouted Event Information

Pole identyfikatoraIdentifier field MouseUpEvent
Strategia routinguRouting strategy PropagacjaBubbling
DelegateDelegate MouseButtonEventHandler

Odpowiednie zdarzenie tunelowania jest PreviewMouseUp.The corresponding tunneling event is PreviewMouseUp.

Dotyczy