Compartilhar via


UIElement.MouseEnter Evento

Definição

Ocorre quando o ponteiro do mouse 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

Comentários

MouseEnter é um evento roteado que usa a estratégia de roteamento de tratamento de eventos diretos. Eventos roteado diretos não são gerados ao longo de uma rota; Em vez disso, eles são tratados no mesmo elemento em que são gerados. No entanto, eles habilitam outros aspectos do comportamento do evento roteado, como gatilhos de evento em estilos.

Embora MouseEnter acompanhe quando o ponteiro do mouse entra nos limites de um elemento, esse evento informa mais literalmente que o valor da IsMouseOver propriedade foi alterado de false para true nesse elemento.

Esse evento cria um alias para o Mouse.MouseEnter evento anexado para essa classe, de modo que MouseEnter faz parte da lista de membros da classe quando UIElement é herdado como um elemento base. Os manipuladores de eventos anexados ao MouseEnter evento são anexados ao evento anexado subjacente Mouse.MouseEnter e recebem a mesma instância de dados de evento.

Um 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 aciona o Click evento com o botão como a origem e também captura o mouse, mesmo que o ponteiro do mouse não pareça se mover. Como resultado da captura do mouse, um MouseEnter evento também é gerado com o botão como a origem. Em geral, se um elemento capturar o mouse, será MouseEnter gerado, bem como GotMouseCapture e possivelmente outros eventos específicos do controle.

Informações de evento encaminhado

Campo Identificador MouseEnterEvent
Estratégia de roteamento Direto
Delegar MouseEventHandler
  • Substitua OnMouseEnter para implementar o tratamento de classe para esse evento em classes derivadas.

Aplica-se a