Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés
Esta documentación está archivada y no tiene mantenimiento.

Mouse (Clase)

Representa el dispositivo de mouse en un subproceso concreto.

System.Object
  System.Windows.Input.Mouse

Espacio de nombres:  System.Windows.Input
Ensamblado:  PresentationCore (en PresentationCore.dll)

public static class Mouse

El tipo Mouse expone los siguientes miembros.

  NombreDescripción
Propiedad públicaMiembro estáticoCapturedObtiene el elemento que ha capturado el mouse.
Propiedad públicaMiembro estáticoDirectlyOverObtiene el elemento sobre el que se encuentra el puntero del mouse.
Propiedad públicaMiembro estáticoLeftButtonObtiene el estado del botón primario del mouse.
Propiedad públicaMiembro estáticoMiddleButton Obtiene el estado del botón central del mouse.
Propiedad públicaMiembro estáticoOverrideCursorObtiene o establece el cursor en toda la aplicación.
Propiedad públicaMiembro estáticoPrimaryDeviceObtiene el dispositivo de mouse primario.
Propiedad públicaMiembro estáticoRightButton Obtiene el estado del botón secundario.
Propiedad públicaMiembro estáticoXButton1 Obtiene el estado del primer botón extendido.
Propiedad públicaMiembro estáticoXButton2Obtiene el estado del segundo botón de mouse extendido.
Arriba

  NombreDescripción
Método públicoMiembro estáticoAddGotMouseCaptureHandlerAgrega un controlador para el evento asociado GotMouseCapture.
Método públicoMiembro estáticoAddLostMouseCaptureHandlerAgrega un controlador para el evento asociado LostMouseCapture.
Método públicoMiembro estáticoAddMouseDownHandlerAgrega un controlador para el evento asociado MouseDown.
Método públicoMiembro estáticoAddMouseEnterHandlerAgrega un controlador para el evento asociado MouseEnter.
Método públicoMiembro estáticoAddMouseLeaveHandlerAgrega un controlador para el evento asociado MouseLeave.
Método públicoMiembro estáticoAddMouseMoveHandlerAgrega un controlador para el evento asociado MouseMove.
Método públicoMiembro estáticoAddMouseUpHandlerAgrega un controlador para el evento asociado MouseUp.
Método públicoMiembro estáticoAddMouseWheelHandlerAgrega un controlador para el evento asociado MouseWheel.
Método públicoMiembro estáticoAddPreviewMouseDownHandlerAgrega un controlador para el evento asociado PreviewMouseDown.
Método públicoMiembro estáticoAddPreviewMouseDownOutsideCapturedElementHandlerAgrega un controlador para el evento asociado PreviewMouseDownOutsideCapturedElement.
Método públicoMiembro estáticoAddPreviewMouseMoveHandlerAgrega un controlador para el evento asociado PreviewMouseMove.
Método públicoMiembro estáticoAddPreviewMouseUpHandlerAgrega un controlador para el evento asociado PreviewMouseUp.
Método públicoMiembro estáticoAddPreviewMouseUpOutsideCapturedElementHandlerAgrega un controlador para el evento asociado PreviewMouseUpOutsideCapturedElement.
Método públicoMiembro estáticoAddPreviewMouseWheelHandlerAgrega un controlador para el evento asociado PreviewMouseWheel.
Método públicoMiembro estáticoAddQueryCursorHandlerAgrega un controlador para el evento asociado QueryCursor.
Método públicoMiembro estáticoCapture(IInputElement)Captura la entrada del mouse en el elemento especificado.
Método públicoMiembro estáticoCapture(IInputElement, CaptureMode)Captura la entrada del mouse en el elemento especificado utilizando la instancia de CaptureMode indicada.
Método públicoMiembro estáticoGetIntermediatePointsRecupera hasta 64 coordenadas anteriores del puntero del mouse desde el último evento de movimiento del mouse.
Método públicoMiembro estáticoGetPositionObtiene la posición del puntero del mouse respecto a un elemento especificado.
Método públicoMiembro estáticoRemoveGotMouseCaptureHandlerQuita un controlador del evento asociado GotMouseCapture.
Método públicoMiembro estáticoRemoveLostMouseCaptureHandlerQuita un controlador del evento asociado LostMouseCapture.
Método públicoMiembro estáticoRemoveMouseDownHandlerQuita un controlador del evento asociado MouseDown.
Método públicoMiembro estáticoRemoveMouseEnterHandlerQuita un controlador del evento asociado MouseEnter.
Método públicoMiembro estáticoRemoveMouseLeaveHandlerQuita un controlador del evento asociado MouseLeave.
Método públicoMiembro estáticoRemoveMouseMoveHandlerQuita un controlador del evento asociado MouseMove.
Método públicoMiembro estáticoRemoveMouseUpHandlerQuita un controlador del evento asociado MouseUp.
Método públicoMiembro estáticoRemoveMouseWheelHandlerQuita un controlador del evento asociado MouseWheel.
Método públicoMiembro estáticoRemovePreviewMouseDownHandlerQuita un controlador del evento asociado PreviewMouseDown.
Método públicoMiembro estáticoRemovePreviewMouseDownOutsideCapturedElementHandlerQuita un controlador del evento asociado PreviewMouseDownOutsideCapturedElement.
Método públicoMiembro estáticoRemovePreviewMouseMoveHandlerQuita un controlador del evento asociado PreviewMouseMove.
Método públicoMiembro estáticoRemovePreviewMouseUpHandlerQuita un controlador del evento asociado PreviewMouseUp.
Método públicoMiembro estáticoRemovePreviewMouseUpOutsideCapturedElementHandlerQuita un controlador del evento asociado PreviewMouseUpOutsideCapturedElement.
Método públicoMiembro estáticoRemovePreviewMouseWheelHandlerQuita un controlador del evento asociado PreviewMouseWheel.
Método públicoMiembro estáticoRemoveQueryCursorHandlerQuita un controlador del evento asociado QueryCursor.
Método públicoMiembro estáticoSetCursorEstablece el puntero del mouse en la instancia de Cursor especificada.
Método públicoMiembro estáticoSynchronizeExige que el mouse vuelva a sincronizarse.
Método públicoMiembro estáticoUpdateCursor Exige que el cursor del mouse se actualice.
Arriba

  NombreDescripción
Evento público asociadoGotMouseCaptureSe produce cuando un elemento captura el mouse.
Evento público asociadoLostMouseCaptureSe produce cuando un elemento pierde la captura del mouse.
Evento público asociadoMouseDownTiene lugar cuando se presiona cualquier botón del mouse.
Evento público asociadoMouseEnterSe produce cuando el puntero del mouse entra en los límites de un elemento.
Evento público asociadoMouseLeaveSe produce cuando el puntero del mouse sale de los límites de un elemento.
Evento público asociadoMouseMoveSe produce cuando el puntero del mouse se mueve.
Evento público asociadoMouseUpSe produce cuando se suelta cualquier botón del mouse.
Evento público asociadoMouseWheelSe produce cuando se gira la rueda del mouse.
Evento público asociadoPreviewMouseDown Tiene lugar cuando se presiona cualquier botón del mouse.
Evento público asociadoPreviewMouseDownOutsideCapturedElementSe produce cuando se presiona el botón primario del mouse fuera del elemento que está capturando los eventos del mouse.
Evento público asociadoPreviewMouseMoveSe produce cuando el mouse se mueve sobre un elemento.
Evento público asociadoPreviewMouseUp Se produce cuando se suelta cualquier botón del mouse.
Evento público asociadoPreviewMouseUpOutsideCapturedElementSe produce cuando se libera el botón primario del mouse fuera del elemento que está capturando los eventos del mouse.
Evento público asociadoPreviewMouseWheel Se produce cuando gira la rueda del mouse.
Evento público asociadoQueryCursorSe produce cuando un elemento consulta el cursor del mouse actual.
Arriba

  NombreDescripción
Campo públicoMiembro estáticoGotMouseCaptureEventIdentifica el evento asociado GotMouseCapture.
Campo públicoMiembro estáticoLostMouseCaptureEventIdentifica el evento adjunto LostMouseCapture.
Campo públicoMiembro estáticoMouseDownEventIdentifica el evento adjunto MouseDown.
Campo públicoMiembro estáticoMouseEnterEventIdentifica el evento adjunto MouseEnter.
Campo públicoMiembro estáticoMouseLeaveEventIdentifica el evento adjunto MouseLeave.
Campo públicoMiembro estáticoMouseMoveEventIdentifica el evento adjunto MouseMove.
Campo públicoMiembro estáticoMouseUpEventIdentifica el evento adjunto MouseUp.
Campo públicoMiembro estáticoMouseWheelDeltaForOneLineRepresenta el número de unidades que debe girar la rueda del mouse para desplazarse una línea.
Campo públicoMiembro estáticoMouseWheelEventIdentifica el evento asociado MouseWheel.
Campo públicoMiembro estáticoPreviewMouseDownEventIdentifica el evento adjunto PreviewMouseDown.
Campo públicoMiembro estáticoPreviewMouseDownOutsideCapturedElementEventIdentifica el evento adjunto PreviewMouseDownOutsideCapturedElement.
Campo públicoMiembro estáticoPreviewMouseMoveEventIdentifica el evento adjunto PreviewMouseMove.
Campo públicoMiembro estáticoPreviewMouseUpEventIdentifica el evento asociado PreviewMouseUp.
Campo públicoMiembro estáticoPreviewMouseUpOutsideCapturedElementEventIdentifica el evento adjunto PreviewMouseUpOutsideCapturedElement.
Campo públicoMiembro estáticoPreviewMouseWheelEventIdentifica el evento adjunto PreviewMouseWheel.
Campo públicoMiembro estáticoQueryCursorEventIdentifica el evento adjunto QueryCursor.
Arriba

La clase Mouse proporciona eventos relacionados con el mouse, así como métodos y propiedades que ofrecen información con respecto al estado del mouse.

Cada uno de los eventos que Mouse define como un evento asociado también vuelven a exponerlo las clases de elementos base UIElement y ContentElement como un evento enrutado nuevo. Generalmente, resulta más cómodo controlar los eventos de mouse de una aplicación en UIElement y ContentElement, en lugar de utilizar los eventos de Mouse. Para obtener información detallada, vea Información general sobre acciones del usuario.

Los miembros estáticos de la clase Mouse delegan en el MouseDevice primario del administrador de entrada del subproceso que realiza la llamada.

.NET Framework

Compatible con: 4, 3.5, 3.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
Mostrar: