Mouse Classe

Definição

Representa o dispositivo do mouse para um thread específico.

public ref class Mouse abstract sealed
public static class Mouse
type Mouse = class
Public Class Mouse
Herança
Mouse

Comentários

A Mouse classe fornece eventos, métodos e propriedades relacionadas ao mouse que fornecem informações sobre o estado do mouse.

Cada evento que Mouse define como um evento anexado também é exposto novamente pelas classes UIElement de elemento base e ContentElement como um novo evento roteado. Geralmente, é mais conveniente lidar com eventos de mouse para um aplicativo em UIElement e ContentElement, em vez de usar os eventos de Mouse. Para obter detalhes, consulte Visão geral da entrada.

Os membros estáticos do Mouse delegado de classe para o primário MouseDevice do gerenciador de entrada do thread de chamada.

Campos

Nome Description
GotMouseCaptureEvent

Identifica o GotMouseCapture evento anexado.

LostMouseCaptureEvent

Identifica o LostMouseCapture evento anexado.

MouseDownEvent

Identifica o MouseDown evento anexado.

MouseEnterEvent

Identifica o MouseEnter evento anexado.

MouseLeaveEvent

Identifica o MouseLeave evento anexado.

MouseMoveEvent

Identifica o MouseMove evento anexado.

MouseUpEvent

Identifica o MouseUp evento anexado.

MouseWheelDeltaForOneLine

Representa o número de unidades em que a roda do mouse é girada para rolar uma linha.

MouseWheelEvent

Identifica o MouseWheel evento anexado.

PreviewMouseDownEvent

Identifica o PreviewMouseDown evento anexado.

PreviewMouseDownOutsideCapturedElementEvent

Identifica o PreviewMouseDownOutsideCapturedElement evento anexado.

PreviewMouseMoveEvent

Identifica o PreviewMouseMove evento anexado.

PreviewMouseUpEvent

Identifica o PreviewMouseUp evento anexado.

PreviewMouseUpOutsideCapturedElementEvent

Identifica o PreviewMouseUpOutsideCapturedElement evento anexado.

PreviewMouseWheelEvent

Identifica o PreviewMouseWheel evento anexado.

QueryCursorEvent

Identifica o QueryCursor evento anexado.

Propriedades

Nome Description
Captured

Obtém o elemento que capturou o mouse.

DirectlyOver

Obtém o elemento que o ponteiro do mouse está diretamente sobre.

LeftButton

Obtém o estado do botão esquerdo do mouse.

MiddleButton

Obtém o estado do botão do meio do mouse.

OverrideCursor

Obtém ou define o cursor para todo o aplicativo.

PrimaryDevice

Obtém o dispositivo de mouse primário.

RightButton

Obtém o estado do botão direito.

XButton1

Obtém o estado do primeiro botão estendido.

XButton2

Obtém o estado do segundo botão estendido.

Métodos

Nome Description
AddGotMouseCaptureHandler(DependencyObject, MouseEventHandler)

Adiciona um manipulador para o GotMouseCapture evento anexado.

AddLostMouseCaptureHandler(DependencyObject, MouseEventHandler)

Adiciona um manipulador para o LostMouseCapture evento anexado.

AddMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Adiciona um manipulador para o MouseDown evento anexado.

AddMouseEnterHandler(DependencyObject, MouseEventHandler)

Adiciona um manipulador para o MouseEnter evento anexado.

AddMouseLeaveHandler(DependencyObject, MouseEventHandler)

Adiciona um manipulador para o MouseLeave evento anexado.

AddMouseMoveHandler(DependencyObject, MouseEventHandler)

Adiciona um manipulador para o MouseMove evento anexado.

AddMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Adiciona um manipulador para o MouseUp evento anexado.

AddMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Adiciona um manipulador para o MouseWheel evento anexado.

AddPreviewMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Adiciona um manipulador para o PreviewMouseDown evento anexado.

AddPreviewMouseDownOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Adiciona um manipulador para o PreviewMouseDownOutsideCapturedElement evento anexado.

AddPreviewMouseMoveHandler(DependencyObject, MouseEventHandler)

Adiciona um manipulador para o PreviewMouseMove evento anexado.

AddPreviewMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Adiciona um manipulador para o PreviewMouseUp evento anexado.

AddPreviewMouseUpOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Adiciona um manipulador para o PreviewMouseUpOutsideCapturedElement evento anexado.

AddPreviewMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Adiciona um manipulador para o PreviewMouseWheel evento anexado.

AddQueryCursorHandler(DependencyObject, QueryCursorEventHandler)

Adiciona um manipulador para o QueryCursor evento anexado.

Capture(IInputElement, CaptureMode)

Captura a entrada do mouse para o elemento especificado usando o especificado CaptureMode.

Capture(IInputElement)

Captura a entrada do mouse no elemento especificado.

GetIntermediatePoints(IInputElement, Point[])

Recupera até 64 coordenadas anteriores do ponteiro do mouse desde o último evento de movimentação do mouse.

GetPosition(IInputElement)

Obtém a posição do mouse em relação a um elemento especificado.

RemoveGotMouseCaptureHandler(DependencyObject, MouseEventHandler)

Remove um manipulador para o GotMouseCapture evento anexado.

RemoveLostMouseCaptureHandler(DependencyObject, MouseEventHandler)

Remove um manipulador para o LostMouseCapture evento anexado.

RemoveMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Remove um manipulador para o MouseDown evento anexado.

RemoveMouseEnterHandler(DependencyObject, MouseEventHandler)

Remove um manipulador para o MouseEnter evento anexado.

RemoveMouseLeaveHandler(DependencyObject, MouseEventHandler)

Remove um manipulador para o MouseLeave evento anexado.

RemoveMouseMoveHandler(DependencyObject, MouseEventHandler)

Remove um manipulador para o MouseMove evento anexado.

RemoveMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Remove um manipulador para o MouseUp evento anexado.

RemoveMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Remove um manipulador para o MouseWheel evento anexado.

RemovePreviewMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Remove um manipulador para o PreviewMouseDown evento anexado.

RemovePreviewMouseDownOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Remove um manipulador para o PreviewMouseDownOutsideCapturedElement evento anexado.

RemovePreviewMouseMoveHandler(DependencyObject, MouseEventHandler)

Remove um manipulador para o PreviewMouseMove evento anexado.

RemovePreviewMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Remove um manipulador para o PreviewMouseUp evento anexado.

RemovePreviewMouseUpOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Remove um manipulador para o PreviewMouseUpOutsideCapturedElement evento anexado.

RemovePreviewMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Remove um manipulador para o PreviewMouseWheel evento anexado.

RemoveQueryCursorHandler(DependencyObject, QueryCursorEventHandler)

Remove um manipulador para o QueryCursor evento anexado.

SetCursor(Cursor)

Define o ponteiro do mouse como o especificado Cursor.

Synchronize()

Força o mouse a ressincronizar.

UpdateCursor()

Força o cursor do mouse a ser atualizado.

Eventos Anexados

Nome Description
GotMouseCapture

Ocorre quando um elemento captura o mouse.

LostMouseCapture

Ocorre quando um elemento perde a captura do mouse.

MouseDown

Ocorre quando qualquer botão do mouse está deprimido.

MouseEnter

Ocorre quando o ponteiro do mouse entra nos limites de um elemento.

MouseLeave

Ocorre quando o ponteiro do mouse deixa os limites de um elemento.

MouseMove

Ocorre quando o ponteiro do mouse se move.

MouseUp

Ocorre quando qualquer botão do mouse é liberado.

MouseWheel

Ocorre quando a roda do mouse é girada.

PreviewMouseDown

Ocorre quando qualquer botão do mouse está deprimido.

PreviewMouseDownOutsideCapturedElement

Ocorre quando o botão principal do mouse é pressionado fora do elemento que está capturando eventos do mouse.

PreviewMouseMove

Ocorre quando o mouse se move sobre um elemento.

PreviewMouseUp

Ocorre quando qualquer botão do mouse é liberado.

PreviewMouseUpOutsideCapturedElement

Ocorre quando o botão principal do mouse é liberado fora do elemento que está capturando eventos do mouse.

PreviewMouseWheel

Ocorre quando a roda do mouse gira.

QueryCursor

Ocorre quando um elemento consulta o cursor do mouse atual.

Aplica-se a