Mouse Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa o dispositivo do rato para uma thread específica.
public ref class Mouse abstract sealed
public static class Mouse
type Mouse = class
Public Class Mouse
- Herança
-
Mouse
Observações
A Mouse classe fornece eventos, métodos e propriedades relacionados com o rato que fornecem informações sobre o estado do rato.
Cada evento que Mouse se define como um evento associado é também reexposto pelas classes UIElement de elementos base e ContentElement como um novo evento encaminhado. Geralmente, é mais conveniente gerir eventos de rato para uma aplicação em UIElement e ContentElement, em vez de usar os eventos Mouse . Para mais detalhes, consulte Visão Geral de Entrada.
Os membros estáticos da Mouse classe delegam para o gestor de entradas primário MouseDevice do thread que chama.
Campos
Propriedades
| Name | Description |
|---|---|
| Captured |
Apanha o elemento que capturou o rato. |
| DirectlyOver |
Obtém o elemento sobre o qual o ponteiro do rato está diretamente por cima. |
| LeftButton |
Obtém o estado do botão esquerdo do rato. |
| MiddleButton |
Obtém o estado do botão do meio do rato. |
| OverrideCursor |
Recebe ou define o cursor para toda a aplicação. |
| PrimaryDevice |
Fica com o dispositivo principal do rato. |
| RightButton |
Obtém o estado do botão certo. |
| XButton1 |
Obtém o estado do primeiro botão estendido. |
| XButton2 |
Obtém o estado do segundo botão estendido. |
Métodos
Eventos Anexados
| Name | Description |
|---|---|
| GotMouseCapture |
Ocorre quando um elemento captura o rato. |
| LostMouseCapture |
Ocorre quando um elemento perde a captura do rato. |
| MouseDown |
Ocorre quando qualquer botão do rato é pressionado. |
| MouseEnter |
Ocorre quando o ponteiro do rato entra nas fronteiras de um elemento. |
| MouseLeave |
Ocorre quando o ponteiro do rato sai dos limites de um elemento. |
| MouseMove |
Ocorre quando o ponteiro do rato se move. |
| MouseUp |
Ocorre quando qualquer botão do rato é libertado. |
| MouseWheel |
Ocorre quando a roda do rato é rodada. |
| PreviewMouseDown |
Ocorre quando qualquer botão do rato é pressionado. |
| PreviewMouseDownOutsideCapturedElement |
Ocorre quando o botão principal do rato é pressionado fora do elemento que está a capturar eventos do rato. |
| PreviewMouseMove |
Ocorre quando o rato se move sobre um elemento. |
| PreviewMouseUp |
Ocorre quando qualquer botão do rato é libertado. |
| PreviewMouseUpOutsideCapturedElement |
Ocorre quando o botão principal do rato é libertado fora do elemento que está a capturar eventos do rato. |
| PreviewMouseWheel |
Ocorre quando a roda do rato roda. |
| QueryCursor |
Ocorre quando um elemento consulta o cursor atual do rato. |