UIElement.PreviewMouseRightButtonUp Gebeurtenis

Definitie

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

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

Gebeurtenistype

Implementeringen

Opmerkingen

Hoewel deze gerouteerde gebeurtenis een tunnelingsroute door een elementstructuur lijkt te volgen, is het eigenlijk een direct 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.PreviewMouseUp 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.PreviewMouseUp 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 PreviewMouseRightButtonUp , markeert u in wezen Mouse.PreviewMouseUp 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 PreviewMouseRightButtonUpEvent
Routeringsstrategie Onmiddellijk
Gedelegeerde MouseButtonEventHandler

Van toepassing op

Zie ook