UIElement.MouseEnter Evento

Definizione

Si verifica quando il puntatore del mouse viene spostato all'interno dei limiti dell'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 

Tipo evento

MouseEventHandler

Implementazioni

Commenti

MouseEnter è un evento indirizzato che utilizza la strategia di routing per la gestione di eventi diretti.MouseEnter is a routed event that uses the direct event handling routing strategy. Gli eventi indirizzati diretti non vengono generati lungo una route; vengono invece gestiti nello stesso elemento in cui vengono generati.Direct routed events are not raised along a route; instead, they are handled in the same element where they are raised. Tuttavia, abilitano altri aspetti del comportamento degli eventi indirizzati, ad esempio i trigger di evento negli stili.However, they do enable other aspects of routed event behavior, such as event triggers in styles.

Sebbene MouseEnter rilevi quando il puntatore del mouse entra nei limiti di un elemento, questo evento indica più letteralmente che il IsMouseOver valore della proprietà è stato modificato da false a true su questo 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.

Questo evento crea un alias per l' Mouse.MouseEnter evento associato per questa classe, che MouseEnter fa parte dell'elenco dei membri della classe quando UIElement viene ereditato come elemento di 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. I gestori di eventi collegati all' MouseEnter evento sono associati all' Mouse.MouseEnter evento associato sottostante e ricevono la stessa istanza di dati 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.

Una Button (o qualsiasi ButtonBase classe derivata) ha una gestione nativa per un KeyDown evento quando il pulsante ha lo stato attivo e il tasto premuto è la barra spaziatrice.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. La gestione nativa genera l' Click evento con il pulsante come origine e acquisisce anche il mouse anche se il puntatore del mouse non sembra spostarsi.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. In seguito all'acquisizione del mouse, MouseEnter viene generato anche un evento con il pulsante come origine.As a result of the mouse capture, a MouseEnter event is also raised with the button as the source. In generale, se un elemento acquisisce il mouse, MouseEnter viene generato, così come GotMouseCapture ed eventualmente altri eventi specifici del controllo.In general, if an element captures the mouse, then MouseEnter is raised, as well as GotMouseCapture and possibly other control-specific events.

Informazioni evento indirizzatoRouted Event Information

Campo identificatoreIdentifier field MouseEnterEvent
Strategia di routingRouting strategy Connessione direttaDirect
DelegatoDelegate MouseEventHandler
  • Eseguire l'override OnMouseEnter di per implementare la gestione delle classi per questo evento nelle classi derivate.Override OnMouseEnter to implement class handling for this event in derived classes.

Si applica a