UIElement.MouseRightButtonUp Gebeurtenis

Definitie

Treedt op wanneer de rechtermuisknop wordt losgelaten terwijl de muis aanwijzer boven dit element staat.

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

Gebeurtenistype

Implementeringen

Opmerkingen

Hoewel deze gerouteerde gebeurtenis een bubblingroute door een elementstructuur lijkt te volgen, is het eigenlijk een directe gerouteerde gebeurtenis die door elke UIElementelementstructuur wordt gegenereerd en opnieuw wordt opgehaald.

Deze gebeurtenis is een van de verschillende gerelateerde gebeurtenissen die de details van de muisknop van een onderliggende Mouse.MouseUp gebeurtenis rapporteren. Dit is een gekoppelde gebeurtenis die door elk element langs een gebeurtenisroute wordt verwerkt.

De gebeurtenisgegevens van deze gebeurtenis bevatten de gebeurtenisgegevens van de onderliggende Mouse.MouseUp gebeurtenis. Als deze gebeurtenis is gemarkeerd als verwerkt langs de gebeurtenisroute, worden de specifieke gebeurtenissen met de muisknop nog steeds gegenereerd; handlers van specifieke gebeurtenissen met de muisknop moeten echter expliciet worden toegevoegd door expliciet aan te roepen AddHandler, met de optie voor het afhandelen van gebeurtenissen die al zijn gemarkeerd als afgehandeld, om listeners te zijn voor de gebeurtenis. Als u verwerkt markeert MouseRightButtonUp , markeert u in wezen Mouse.MouseDown voor alle verdere listeners langs de route en op alle gerelateerde gebeurtenissen.

Denk conceptueel aan deze gebeurtenis (en andere muisknopgebeurtenissen op UIElement) als een 'service' voor de muis (met de servicedefinitie die door de Mouse klasse wordt geleverd). De gebeurtenis voegt het gemak toe dat u de status van de muisknop (links-rechts, omhoog) van de oorspronkelijke muisgebeurtenissen in de gebeurtenisgegevens niet hoeft te controleren. Voor geavanceerdere scenario's, zoals het controleren op statussen van niet-standaardknoppen, moet u mogelijk de API's in de Mouse klasse gebruiken in plaats van die op UIElement.

Gerouteerde gebeurtenisgegevens

Item Waarde
Id-veld MouseRightButtonUpEvent
Routeringsstrategie Onmiddellijk
Gedelegeerde MouseButtonEventHandler
  • Overschrijven OnMouseRightButtonUp voor het implementeren van klasseafhandeling voor deze gebeurtenis in afgeleide klassen.

Van toepassing op

Zie ook