UIElement.OnMouseRightButtonUp(MouseButtonEventArgs) Metoda

Definice

Vyvoláno, když neošetřená MouseRightButtonUp směrovaná událost dosáhne prvku v jeho trase, který je odvozen z této třídy. Implementací této metody přidáte zpracování třídy pro tuto událost.

protected:
 virtual void OnMouseRightButtonUp(System::Windows::Input::MouseButtonEventArgs ^ e);
protected virtual void OnMouseRightButtonUp (System.Windows.Input.MouseButtonEventArgs e);
abstract member OnMouseRightButtonUp : System.Windows.Input.MouseButtonEventArgs -> unit
override this.OnMouseRightButtonUp : System.Windows.Input.MouseButtonEventArgs -> unit
Protected Overridable Sub OnMouseRightButtonUp (e As MouseButtonEventArgs)

Parametry

e
MouseButtonEventArgs

Objekt MouseButtonEventArgs , který obsahuje data události. Data události hlásí, že pravé tlačítko myši bylo uvolněno.

Poznámky

Zdá MouseRightButtonUp se, že událost cestuje bublající trasou, ale ve skutečnosti cestuje nepřímým způsobem. Mouse.MouseUp je základní událost, která je směrována bublinou, a každý UIElement podél trasy události používá stejné zpracování k vyvolání přímé směrované události MouseRightButtonUp. I když můžete událost označit MouseRightButtonUp jako zpracovávanou pro účely tohoto prvku, zpracovaný stav se neopakuje na jiné prvky podél trasy události. Můžete však chtít označit událost jako zpracovánou, aby se zabránilo vyvolání obecných obslužných rutin instancí (těch, které neurčily handledEventsToo).

Výchozí implementace pro obecné zpracování událostí myši v UIElement naslouchá Mouse.MouseUp a převádí ji na příslušnou místní událost. Pokud chcete tuto logiku přepsat, musíte vytvořit odvozenou třídu. Ve statickém konstruktoru odvozené třídy zaregistrujte alternativní obslužnou rutinu třídy pro Mouse.MouseUp. Chování UIElement myši nelze změnit přepsáním OnMouseRightButtonUp.

Platí pro