UIElement.MouseEnter Evento

Definição

Ocorre quando o ponteiro do mouse entra nos limites deste elemento.Occurs when the mouse pointer enters the bounds of this element.

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 

Implementações

Comentários

MouseEnter é um evento roteado que usa a estratégia de roteamento de manipulação de eventos diretos.MouseEnter is a routed event that uses the direct event handling routing strategy. Eventos roteados diretos não são gerados ao longo de uma rota; em vez disso, eles são manipulados no mesmo elemento em que são gerados.Direct routed events are not raised along a route; instead, they are handled in the same element where they are raised. No entanto, eles permitem outros aspectos do comportamento do evento roteado, como gatilhos de eventos em estilos.However, they do enable other aspects of routed event behavior, such as event triggers in styles.

Embora MouseEnter controle quando o ponteiro do mouse entra nos limites de um elemento, esse evento relata mais literalmente que o valor da propriedade IsMouseOver foi alterado de false para true neste elemento.Although MouseEnter tracks when the mouse pointer enters the bounds of an element, this event more literally reports that the IsMouseOver property value has changed from false to true on this element.

Esse evento cria um alias para o evento Mouse.MouseEnter anexado para essa classe, de modo que MouseEnter faz parte da lista de membros da classe quando UIElement é herdado como um elemento base.This event creates an alias for the Mouse.MouseEnter attached event for this class, so that MouseEnter is part of the class members list when UIElement is inherited as a base element. Os manipuladores de eventos anexados ao evento MouseEnter são anexados ao evento subjacente Mouse.MouseEnter anexado e recebem a mesma instância de dados de evento.Event handlers that are attached to the MouseEnter event are attached to the underlying Mouse.MouseEnter attached event and receive the same event data instance.

Um Button (ou qualquer classe derivada de ButtonBase) tem tratamento nativo para um evento de KeyDown quando o botão tem foco e a tecla pressionada é a barra de espaço.A Button (or any ButtonBase derived class) has native handling for a KeyDown event when the button has focus, and the pressed key is the space bar. O tratamento nativo gera o evento Click com o botão como a origem e também captura o mouse, mesmo que o ponteiro do mouse não pareça mover.The native handling raises the Click event with the button as the source, and also captures the mouse, even though the mouse pointer does not appear to move. Como resultado da captura do mouse, um evento MouseEnter também é gerado com o botão como a origem.As a result of the mouse capture, a MouseEnter event is also raised with the button as the source. Em geral, se um elemento captura o mouse, MouseEnter é gerado, bem como GotMouseCapture e, possivelmente, outros eventos específicos de controle.In general, if an element captures the mouse, then MouseEnter is raised, as well as GotMouseCapture and possibly other control-specific events.

Informações Sobre Eventos RoteadosRouted Event Information

Campo de identificadorIdentifier field MouseEnterEvent
Estratégia de roteamentoRouting strategy EncaminheDirect
DelegadoDelegate MouseEventHandler
  • Substitua OnMouseEnter para implementar a manipulação de classe para esse evento em classes derivadas.Override OnMouseEnter to implement class handling for this event in derived classes.

Aplica-se a