UIElement.OnPreviewMouseLeftButtonUp(MouseButtonEventArgs) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wywoływane, gdy nieobsługiwane PreviewMouseLeftButtonUp zdarzenie kierowane dociera do elementu w swojej trasie pochodzącej z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia.
protected:
virtual void OnPreviewMouseLeftButtonUp(System::Windows::Input::MouseButtonEventArgs ^ e);
protected virtual void OnPreviewMouseLeftButtonUp (System.Windows.Input.MouseButtonEventArgs e);
abstract member OnPreviewMouseLeftButtonUp : System.Windows.Input.MouseButtonEventArgs -> unit
override this.OnPreviewMouseLeftButtonUp : System.Windows.Input.MouseButtonEventArgs -> unit
Protected Overridable Sub OnPreviewMouseLeftButtonUp (e As MouseButtonEventArgs)
Parametry
Element MouseButtonEventArgs zawierający dane zdarzenia. Dane zdarzenia zgłaszają, że przycisk myszy po lewej stronie został zwolniony.
Uwagi
Zdarzenie PreviewMouseLeftButtonUp wydaje się podróżować trasą tunelowania, ale faktycznie podróżuje w sposób pośredni.
Mouse.PreviewMouseUp to bazowe zdarzenie, które jest kierowane przez tunel, a każdy UIElement wzdłuż trasy zdarzeń używa identycznej obsługi w celu wywołania zdarzenia PreviewMouseLeftButtonUpkierowanego bezpośrednio . Mimo że można oznaczyć PreviewMouseLeftButtonUp zdarzenie jako obsługiwane na potrzeby tego elementu, obsługiwany stan nie utrwala innych elementów wzdłuż trasy zdarzeń. Można jednak oznaczyć zdarzenie jako obsługiwane, aby zapobiec wywoływaniu ogólnych procedur obsługi wystąpień (tych, które nie określiły handledEventsToo
).
Domyślna implementacja ogólnej obsługi zdarzeń myszy w UIElement nasłuchuje Mouse.PreviewMouseUp i konwertuje je na odpowiednie zdarzenie lokalne. Jeśli chcesz zastąpić tę logikę, musisz utworzyć klasę pochodną. W konstruktorze statycznym klasy pochodnej zarejestruj alternatywny program obsługi klas dla klasy Mouse.PreviewMouseUp. Nie można zmienić zachowania UIElement obsługi myszy przez zastąpienie OnPreviewMouseLeftButtonUp.