UIElement3D.MouseRightButtonUp Evento
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Se produce al soltar el botón secundario del mouse mientras el puntero se encuentra sobre este elemento.
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
Tipo de evento
Implementaciones
Comentarios
Aunque esta introducción a los eventos enrutados parece seguir una ruta de propagación a través de un árbol de elementos, en realidad es un evento enrutado directo que se genera y se rerera a lo largo del árbol de elementos por cada UIElement3D.
Este evento es uno de varios eventos relacionados que notifican los detalles del botón del mouse de un evento subyacente Mouse.MouseUp , que es un evento adjunto que procesa cada elemento a lo largo de una ruta de eventos.
Los datos del evento de este evento exponen los datos del evento subyacente Mouse.MouseUp . Si ese evento se marca como controlado a lo largo de la ruta del evento, los eventos específicos del botón del mouse se siguen produciendo; Sin embargo, los controladores de los eventos específicos del botón del mouse deben agregarse llamando explícitamente AddHandlera , con la opción de controlar los eventos que ya están marcados como controlados, con el fin de ser agentes de escucha al evento. Si marca MouseRightButtonUp el controlador, básicamente Mouse.MouseDown se marca para todos los agentes de escucha adicionales a lo largo de la ruta y en todos los eventos relacionados.
Conceptualmente, piense en este evento (y otros eventos de botón del mouse en UIElement3D) para ser un "servicio" del mouse (con la definición de servicio proporcionada por la Mouse clase ). El evento agrega la comodidad de no necesitar comprobar los estados del botón del mouse (izquierda derecha, arriba) de los eventos originales del mouse en los datos del evento. Para escenarios más avanzados, como la comprobación de estados de botones no estándar, es posible que tenga que usar las API de la Mouse clase en lugar de las de UIElement3D.
Información sobre eventos enrutados
Campo identificador | MouseRightButtonUpEvent |
Estrategia de enrutamiento | Directo |
Delegado | MouseButtonEventHandler |
- Invalide OnMouseRightButtonUp para implementar el control de clases para este evento en clases derivadas.