UIElement3D.MouseDown 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 presionar cualquier botón del mouse mientras el puntero se encuentra sobre este elemento.
public:
event System::Windows::Input::MouseButtonEventHandler ^ MouseDown;
public event System.Windows.Input.MouseButtonEventHandler MouseDown;
member this.MouseDown : System.Windows.Input.MouseButtonEventHandler
Public Custom Event MouseDown As MouseButtonEventHandler
Tipo de evento
Comentarios
Este evento crea un alias para el Mouse.MouseDown evento adjunto para esta clase, por lo que MouseDown forma parte de la lista de miembros de clase cuando UIElement3D se hereda como un elemento base. Los controladores de eventos que están asociados al MouseDown evento se adjuntan al evento adjunto subyacente Mouse.MouseDown y reciben la misma instancia de datos de evento.
El MouseDown evento suele generarse junto con o MouseLeftButtonDownMouseRightButtonDown, que corresponden a una pulsación de uno de los dos botones estándar del mouse. MouseLeftButtonDown y MouseRightButtonDown también son eventos enrutados, pero son eventos enrutados directos y el evento específico del botón adecuado se genera cuando el Mouse.MouseDown evento alcanza este elemento a lo largo de la ruta del evento. Vea Comentarios para MouseLeftButtonDown o MouseRightButtonDown.
Importante
Algunos controles pueden tener control de clases inherente para eventos de botón del mouse. El evento de botón izquierdo del mouse hacia abajo es el evento más probable que tenga control de clases en un control. El control de clases suele marcar el evento de clase subyacente Mouse como controlado. Una vez que el evento está marcado como controlado, otros controladores de instancia que están asociados a ese elemento no se generan normalmente. Cualquier otro controlador de clase o instancia que esté asociado a elementos en la dirección de propagación hacia la raíz del árbol de la interfaz de usuario tampoco se eleva normalmente.
Puede resolver el problema que se describe en el elemento Importante anterior y seguir recibiendo MouseDown eventos para eventos de botón izquierdo del mouse hacia abajo en una clase derivada que tiene control de clases mediante cualquiera de estas soluciones:
Adjuntar controladores para el PreviewMouseDown evento, que no está marcado como controlado por los controles. Tenga en cuenta que, dado que se trata de un evento de vista previa, la ruta comienza en la raíz y los túneles hacia abajo hasta el control.
Registre un controlador en el control mediante una llamada AddHandler a y elija la opción de firma que permite a los controladores escuchar eventos aunque ya estén marcados como controlados en los datos de eventos enrutados.
Información sobre eventos enrutados
Campo identificador | MouseDownEvent |
Estrategia de enrutamiento | Burbujeante |
Delegado | MouseButtonEventHandler |
El evento de tunelización correspondiente es PreviewMouseDown.
Invalide OnMouseDown para implementar el control de clases para este evento en clases derivadas.