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 

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 valore della proprietà IsMouseOver è 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 il Mouse.MouseEnter evento associato per questa classe, in modo che MouseEnter faccia 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'evento MouseEnter vengono collegati all'evento Mouse.MouseEnter associato sottostante e ricevono la stessa istanza dei dati dell'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 classe derivata ButtonBase) ha una gestione nativa per un evento KeyDown 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'evento Click 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, viene generato anche un evento MouseEnter 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, viene generato MouseEnter, nonché 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 DirettoDirect
DelegatoDelegate MouseEventHandler
  • Eseguire l'override OnMouseEnter 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