UIElement.OnMouseRightButtonUp(MouseButtonEventArgs) Metoda

Definice

Vyvolá se, když Neošetřená MouseRightButtonUp událost dosáhne prvku v cestě, která je odvozena z této třídy.Invoked when an unhandled MouseRightButtonUp routed event reaches an element in its route that is derived from this class. Implementací této metody přidejte zpracování třídy pro tuto událost.Implement this method to add class handling for this event.

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

Obsahující MouseButtonEventArgs data události.The MouseButtonEventArgs that contains the event data. Data události hlásí, že se uvolnilo pravé tlačítko myši.The event data reports that the right mouse button was released.

Poznámky

MouseRightButtonUpUdálost se jeví pro přenos směrované trasy, ale ve skutečnosti se směruje nepřímým způsobem.The MouseRightButtonUp event appears to travel a bubbling route but actually travels in an indirect way. Mouse.MouseUp je podkladová událost, která je bublinou směrována, a každá UIElement podél trasy události používá ke zvýšení přímé směrované události stejné zpracování MouseRightButtonUp .Mouse.MouseUp is the underlying event that is bubble routed, and each UIElement along the event route uses identical handling to raise the direct routed event MouseRightButtonUp. I když můžete označit MouseRightButtonUp událost jako zpracovanou pro účely tohoto prvku, zpracovávaný stav se perpetuate na ostatní prvky v rámci trasy události.Although you can mark the MouseRightButtonUp event as handled for purposes of this element, the handled state does not perpetuate to other elements along the event route. Nicméně můžete chtít označit událost jako zpracovanou, aby nedocházelo k vyvolání obecných obslužných rutin instancí (těch, které se neurčily handledEventsToo ).However, you might want to mark the event as handled in order to prevent general instance handlers (those that did not specify handledEventsToo) from being invoked.

Výchozí implementace obecného zpracování událostí myši v UIElement naslouchá Mouse.MouseUp a převede ji na příslušnou místní událost.The default implementation for general mouse event handling in UIElement listens for Mouse.MouseUp and converts it to an appropriate local event. Pokud chcete přepsat tuto logiku, je nutné vytvořit odvozenou třídu.If you want to override this logic, you must create a derived class. Ve statickém konstruktoru odvozené třídy Zaregistrujte alternativní obslužnou rutinu třídy pro Mouse.MouseUp .In the static constructor of your derived class, register an alternative class handler for Mouse.MouseUp. Nemůžete změnit chování při zpracování myši UIElement přepsáním OnMouseRightButtonUp .You cannot change the mouse handling behavior of UIElement by overriding OnMouseRightButtonUp.

Platí pro