UIElement.MouseRightButtonDown UIElement.MouseRightButtonDown UIElement.MouseRightButtonDown UIElement.MouseRightButtonDown Event

Definition

Tritt auf, wenn die rechte Maustaste gedrückt wird, während sich der Mauszeiger über diesem Element befindet.Occurs when the right mouse button is pressed while the mouse pointer is over this element.

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

Implementiert

Hinweise

Obwohl dies Routingereignis bubbling-Route durch eine Elementstruktur folgen scheint es ist tatsächlich eine direkte Routingereignis, das ausgelöst wird, und die Elementstruktur von jedem erneut UIElement.Although this routed event seems to follow a bubbling route through an element tree, it actually is a direct routed event that is raised and reraised along the element tree by each UIElement.

Dieses Ereignis ist eines von mehreren verwandten Ereignissen, die die Schaltflächen Einzelheiten einer zugrunde liegenden Berichten Mouse.MouseDown -Ereignis, das ein angefügtes Ereignis handelt, die von jedem Element auf einer Ereignisroute verarbeitet wird.This event is one of several related events that report the mouse-button specifics of an underlying Mouse.MouseDown event, which is an attached event that is processed by each element along an event route.

Die Ereignisdaten für dieses Ereignis verfügbar macht, die Daten der zugrunde liegenden Mouse.MouseDown Ereignis.The event data of this event exposes the event data of the underlying Mouse.MouseDown event. Wenn das Ereignis als behandelt, auf der Ereignisroute markiert ist, werden die spezifischen Ereignisse für Schaltflächen weiterhin ausgelöst wird. Handler für die bestimmte Ereignisse für Schaltflächen müssen jedoch durch explizites Aufrufen hinzugefügt werden AddHandler, mit der Option zum Behandeln von Ereignissen, die bereits als behandelt markiert werden, um Listener das Ereignis verwendet werden.If that event is marked as handled along the event route, the mouse-button specific events are still raised; however, handlers of the mouse-button specific events must be added by explicitly calling AddHandler, with the option to handle events that are already marked as handled, in order to be listeners to the event. Wenn Sie kennzeichnen MouseRightButtonDown behandelt, Sie sind im Wesentlichen markieren Mouse.MouseDown für alle weiteren Listener entlang der Route als behandelt und für alle Ereignisse im Zusammenhang.If you mark MouseRightButtonDown handled, you are essentially marking Mouse.MouseDown handled for all further listeners along the route, and on all related events. Dies schließt möglicherweise Klassenhandler generierte Ereignisse wie z. B. MouseDoubleClick.This possibly includes class-handler generated events such as MouseDoubleClick.

Betrachten Sie dieses Ereignis vom Konzept her (und andere Ereignisse der Schaltflächen auf UIElement) eine Maus "Service" sein (mit der Definition des Diensts bereitgestellt werden, indem der Mouse Klasse).Conceptually, think of this event (and other mouse-button events on UIElement) to be a mouse "service" (with the service definition provided by the Mouse class). Das Ereignis wird hinzugefügt, die Vorteile ohne überprüfen Sie die Maus Schaltflächenstatus (links nach rechts, nach oben und unten) von den Mausereignissen ursprünglichen in den Ereignisdaten.The event adds the convenience of not needing to check the mouse button states (left-right, up-down) of the original mouse events in the event data. Für einige erweiterte Szenarien, z. B. das Überprüfen von Zuständen, der nicht standardmäßige Schaltflächen, müssen Sie möglicherweise verwenden die APIsAPIs auf die Mouse -Klasse anstelle der für UIElement.For more advanced scenarios, such as checking for states of non-standard buttons, you might need to use the APIsAPIs on the Mouse class rather than those on UIElement.

Rechte Schaltfläche Mausereignisse haben systemeigene Behandlung häufig in Anwendungsszenarien.Right button mouse events frequently have native handling in application scenarios. Beispielsweise kann eine rechten Maustaste unten ein Kontextmenü anzuzeigen.For instance, a right mouse button down might display a context menu. Finden Sie unter Übersicht über ContextMenu.See ContextMenu Overview.

Informationen zum RoutingereignisRouted Event Information

Feld "ID"Identifier field MouseRightButtonDownEvent
Routing-StrategieRouting strategy DirektDirect
delegateDelegate MouseButtonEventHandler
  • Außer Kraft setzen OnMouseRightButtonDown um eine Klassenbehandlung für dieses Ereignis in abgeleiteten Klassen zu implementieren.Override OnMouseRightButtonDown to implement class handling for this event in derived classes.

Gilt für:

Siehe auch