Sdílet prostřednictvím


UIElement.MouseRightButtonDown Událost

Definice

Vyvolá se při stisknutí pravého tlačítka myši, zatímco ukazatel myši je nad tímto prvkem.

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

Event Type

Implementuje

Poznámky

I když se zdá, že tato směrovaná událost prochází bublající cestou stromem prvků, ve skutečnosti se jedná o přímou směrovanou událost, která je každou z nich UIElementvyvolána a znovu provedena ve stromu prvků .

Tato událost je jednou z několika souvisejících událostí, které oznamují specifika tlačítka myši související Mouse.MouseDown události, což je přidružená 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.MouseDown události. Pokud je tato událost označena jako zpracována 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 AddHandlers možností zpracování událostí, které jsou již označeny jako zpracované, aby byly naslouchací procesy události. Pokud označíte MouseRightButtonDown jako zpracované, označíte Mouse.MouseDown v podstatě zpracování pro všechny další naslouchací procesy podél trasy a u všech souvisejících událostí. To může zahrnovat události generované obslužnou rutinou třídy, jako MouseDoubleClickje .

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í v tom, že není nutné kontrolovat stavy tlačítek myši (vlevo vpravo, nahoru a dolů) původních událostí myši v datech události. V pokročilejších scénářích, jako je kontrola stavů nestandardních tlačítek, možná budete muset použít rozhraní API Mouse ve třídě, nikoli rozhraní API na UIElement.

Události myši pravým tlačítkem mají ve scénářích aplikací často nativní zpracování. Například pravé tlačítko myši dolů může zobrazit místní nabídku. Viz ContextMenu – přehled.

Informace o směrované události

Pole Identifikátor MouseRightButtonDownEvent
Strategie směrování Direct
Delegát MouseButtonEventHandler
  • Přepsání OnMouseRightButtonDown pro implementaci zpracování třídy pro tuto událost v odvozených třídách.

Platí pro

Viz také