UIElement.MouseEnter Evento
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.
Ocorre quando o ponteiro do rato entra nos limites deste elemento.
public:
virtual event System::Windows::Input::MouseEventHandler ^ MouseEnter;
public event System.Windows.Input.MouseEventHandler MouseEnter;
member this.MouseEnter : System.Windows.Input.MouseEventHandler
Public Custom Event MouseEnter As MouseEventHandler
Tipo de Evento
Implementações
Observações
MouseEnter é um evento encaminhado que utiliza a estratégia de encaminhamento direto de eventos. Eventos diretos de rota não são levantados ao longo de uma rota; em vez disso, são tratados no mesmo elemento onde são elevados. No entanto, permitem outros aspetos do comportamento de eventos encaminhados, como gatilhos de eventos em estilos.
Embora MouseEnter acompanhe quando o ponteiro do rato entra nos limites de um elemento, este evento reporta de forma mais literal que o IsMouseOver valor da propriedade mudou de false para true neste elemento.
Este evento cria um alias para o Mouse.MouseEnter evento associado desta classe, de modo que MouseEnter faz parte da lista de membros da classe quando UIElement é herdado como elemento base. Os gestores de eventos que estão ligados ao MouseEnter evento estão ligados ao evento subjacente Mouse.MouseEnter e recebem a mesma instância de dados do evento.
A Button (ou qualquer ButtonBase classe derivada) tem tratamento nativo para um KeyDown evento quando o botão tem foco, e a tecla pressionada é a barra de espaço. A manipulação nativa levanta o Click evento com o botão como fonte, e também captura o rato, mesmo que o ponteiro do rato não pareça mover-se. Como resultado da captura do rato, um MouseEnter evento também é ativado com o botão como fonte. Em geral, se um elemento captar o rato, então MouseEnter é elevado, assim GotMouseCapture como possivelmente outros eventos específicos de controlo.
Informação sobre Eventos Roteados
| Iteme | Value |
|---|---|
| Campo identificador | MouseEnterEvent |
| Estratégia de encaminhamento | Direct |
| Delegar | MouseEventHandler |
- Override OnMouseEnter para implementar o tratamento de classes para este evento em classes derivadas.