ContentElement.PreviewMouseRightButtonDown Zdarzenie
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.
Występuje, gdy prawy przycisk myszy jest naciskany, gdy wskaźnik myszy jest nad tym elementem.
public:
virtual event System::Windows::Input::MouseButtonEventHandler ^ PreviewMouseRightButtonDown;
public event System.Windows.Input.MouseButtonEventHandler PreviewMouseRightButtonDown;
member this.PreviewMouseRightButtonDown : System.Windows.Input.MouseButtonEventHandler
Public Custom Event PreviewMouseRightButtonDown As MouseButtonEventHandler
Typ zdarzenia
Implementuje
Uwagi
Chociaż to omówienie zdarzeń trasowanych wydaje się podążać za trasą tunelowania przez drzewo elementów, w rzeczywistości jest to zdarzenie kierowane bezpośrednio, które jest wywoływane i przywracane wzdłuż drzewa elementów według każdego ContentElementelementu .
To zdarzenie jest jednym z kilku powiązanych zdarzeń, które zgłaszają specyfikę przycisku myszy zdarzenia bazowego Mouse.PreviewMouseDown , które jest dołączonym zdarzeniem przetwarzanym przez każdy element wzdłuż trasy zdarzenia.
Argumenty tego zdarzenia uwidaczniają argumenty zdarzenia bazowego Mouse.PreviewMouseDown . Jeśli to zdarzenie jest oznaczone jako obsługiwane wzdłuż trasy zdarzenia, zdarzenia specyficzne dla przycisku myszy są nadal zgłaszane; jednak procedury obsługi zdarzeń specyficznych dla przycisku myszy muszą zostać dodane przez jawne wywołanie metody AddHandler, z opcją obsługi zdarzeń, które są już oznaczone jako obsługiwane, w celu bycia odbiornikami zdarzenia.
Koncepcyjnie pomyśl o tym zdarzeniu (i innych zdarzeniach przycisku myszy na ContentElement) jako "usługa" myszy (z definicją usługi podaną przez klasę Mouse ). Zdarzenie dodaje wygodę braku konieczności sprawdzania 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 systemie ContentElement.
Informacje dotyczące kierowanego zdarzenia
Pole identyfikatora | PreviewMouseRightButtonDownEvent |
Strategia routingu | Direct |
Delegat | MouseButtonEventHandler |
- Zastąp OnPreviewMouseRightButtonDown , aby zaimplementować obsługę klas dla tego zdarzenia w klasach pochodnych.