UIElement3D.PreviewMouseLeftButtonUp Gebeurtenis

Definitie

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

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

Gebeurtenistype

Implementeringen

Opmerkingen

Hoewel dit overzicht van gerouteerde gebeurtenissen een tunnelroute door een elementstructuur lijkt te volgen, is het eigenlijk een direct gerouteerde gebeurtenis die door elke UIElement3Delementstructuur 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 PreviewMouseLeftButtonUp , 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 UIElement3D) 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 UIElement3D.

Gerouteerde gebeurtenisgegevens

Onderdeel Value
Id-veld PreviewMouseLeftButtonUpEvent
Routeringsstrategie Direct
gemachtigde MouseButtonEventHandler
  • Overschrijven OnPreviewMouseLeftButtonUp voor het implementeren van klasseafhandeling voor deze gebeurtenis in afgeleide klassen.

Van toepassing op