Sdílet prostřednictvím


UIElement.PreviewMouseRightButtonDown Událost

Definice

Nastane při stisknutí pravého tlačítka myši, když je ukazatel myši nad tímto prvkem.

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 

Event Type

Implementuje

Poznámky

I když se zdá, že tato směrovaná událost sleduje trasu tunelování přes strom prvků, ve skutečnosti se jedná o přímo směrovanou událost, která je vyvolána a znovu provedena podél stromu prvků jednotlivými UIElementprvky .

Tato událost je jednou z několika souvisejících událostí, které hlásí specifika tlačítka myši podkladové Mouse.PreviewMouseDown události, což je připojená událost, kterou každý prvek zpracovává na trase události.

Data události této události zpřístupňují data události podkladové Mouse.PreviewMouseDown události. Pokud je tato událost označena jako zpracovávaná podél trasy události, jsou stále vyvolány události specifické pro tlačítko myši; obslužné rutiny událostí specifických pro tlačítko myši však musí být přidány explicitním voláním AddHandler, s možností zpracování událostí, které jsou již označeny jako zpracované, aby byly naslouchací procesy události. Pokud označíte PreviewMouseRightButtonDown jako zpracované, označíte Mouse.PreviewMouseDown v podstatě zpracování pro všechny další naslouchací procesy na trase a u všech souvisejících událostí. To může zahrnovat události generované obslužnou rutinou třídy, jako PreviewMouseDoubleClickje .

Koncepčně si tuto událost (a další události tlačítka myši na UIElement) představte jako "službu" myši (s definicí služby poskytovanou Mouse třídou). Událost zvyšuje pohodlí, že v datech události nemusíte kontrolovat stavy tlačítek myši (zleva doprava, nahoru dolů) původních událostí myši. V pokročilejších scénářích, jako je kontrola stavů nestandardních tlačítek, možná budete muset použít rozhraní API ve třídě, nikoli rozhraní API Mouse na UIElement.

Informace o směrované události

Pole Identifikátor PreviewMouseRightButtonDownEvent
Strategie směrování Direct
Delegát MouseButtonEventHandler

Platí pro

Viz také