Język

UIElement.MouseLeftButtonUp Zdarzenie

Definicja

Występuje, gdy lewy przycisk myszy jest zwalniany, gdy wskaźnik myszy znajduje się nad tym elementem.

public:
 virtual event System::Windows::Input::MouseButtonEventHandler ^ MouseLeftButtonUp;
public event System.Windows.Input.MouseButtonEventHandler MouseLeftButtonUp;
member this.MouseLeftButtonUp : System.Windows.Input.MouseButtonEventHandler 
Public Custom Event MouseLeftButtonUp As MouseButtonEventHandler 

Typ zdarzenia

Implementuje

Uwagi

Mimo że to zdarzenie kierowane wydaje się podążać drogą bubbling przez drzewo elementów, jest to bezpośrednie zdarzenie kierowane, które jest wywoływane i reraised wzdłuż drzewa elementów przez każdy UIElementelement .

To zdarzenie jest jednym z kilku powiązanych zdarzeń, które zgłaszają szczegóły przycisku myszy bazowego Mouse.MouseUp zdarzenia, które jest dołączonym zdarzeniem przetwarzanym przez każdy element wzdłuż trasy zdarzeń.

Dane zdarzenia tego zdarzenia uwidacznia dane zdarzenia bazowego Mouse.MouseUp . Jeśli to zdarzenie jest oznaczone jako obsługiwane wzdłuż trasy zdarzeń, zdarzenia specyficzne dla przycisku myszy są nadal zgłaszane; Należy jednak dodać programy obsługi zdarzeń specyficznych dla przycisku myszy przez jawne wywołanie AddHandlermetody , z opcją obsługi zdarzeń, które są już oznaczone jako obsługiwane, w celu bycia odbiornikami zdarzenia. Jeśli oznaczysz obsługę MouseLeftButtonUp , oznaczasz, że obsługujesz Mouse.MouseUp wszystkie kolejne odbiorniki wzdłuż trasy i we wszystkich powiązanych zdarzeniach.

Koncepcyjnie pomyśl o tym zdarzeniu (i innych zdarzeniach przycisku myszy na UIElement) jako "usługa" myszy (z definicją usługi dostarczoną przez klasę Mouse ). Zdarzenie dodaje wygodę, że nie trzeba sprawdzać stanów przycisku myszy (w lewo, w górę) oryginalnych zdarzeń myszy w danych zdarzenia. W przypadku bardziej zaawansowanych scenariuszy, takich jak sprawdzanie stanów przycisków innych niż standardowe, może być konieczne użycie interfejsów API w Mouse klasie, a nie tych w UIElementsystemie .

Informacje o zdarzeniach kierowanych

Przedmiot Wartość
Pole identyfikatora MouseLeftButtonUpEvent
Strategia routingu Bezpośredni
Delegat MouseButtonEventHandler
  • Zastąp OnMouseLeftButtonUp , aby zaimplementować obsługę klas dla tego zdarzenia w klasach pochodnych.

Dotyczy

Zobacz też