UIElement.MouseEnter UIElement.MouseEnter UIElement.MouseEnter UIElement.MouseEnter Event

Definition

Tritt auf, wenn der Mauszeiger in den Bereich dieses Elements eintritt.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 

Implementiert

Hinweise

MouseEnter ist eine Routingereignis , direkte Ereignisbehandlung Routingstrategie verwendet.MouseEnter is a routed event that uses the direct event handling routing strategy. Direkte Routingereignisse werden nicht auf einer Route ausgelöst wird. Stattdessen werden sie in demselben Element behandelt, in denen sie ausgelöst werden.Direct routed events are not raised along a route; instead, they are handled in the same element where they are raised. Aktivieren sie jedoch andere Aspekte des Routingereignisverhaltens, z. B. in Stilen-Ereignis ausgelöst.However, they do enable other aspects of routed event behavior, such as event triggers in styles.

Obwohl MouseEnter verfolgt nach, wenn der Mauszeiger die Grenzen eines Elements, das dieses Ereignis, das weitere eintritt buchstäblich meldet, dass die IsMouseOver -Eigenschaftswert geändert wurde, aus false zu true für dieses Element.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.

Dieses Ereignis erstellt einen Alias für die Mouse.MouseEnter angefügtes Ereignis für diese Klasse stellt, damit MouseEnter ist Teil der Klasse Liste der Klassenelemente UIElement als Basiselement geerbt wird.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. Ereignishandler, die angefügt sind, die MouseEnter Ereignis an den zugrunde liegenden angeschlossen sind Mouse.MouseEnter angefügtes Ereignis und die gleiche Instanz der Ereignisdaten zu empfangen.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.

Ein Button (oder ein beliebiges ButtonBase abgeleitete Klasse) verfügt über native Behandlung für eine KeyDown Ereignis, wenn die Schaltfläche den Fokus besitzt und die gedrückte Taste die LEERTASTE wird.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. Die systemeigene Verarbeitung löst die Click Ereignis mit der Schaltfläche als Quelle und zeichnet auch die Maus, auch wenn der Mauszeiger nicht angezeigt wird, um zu verschieben.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. Durch das Erfassen von Mauseingaben eine MouseEnter Ereignis wird auch ausgelöst, mit der Schaltfläche als Quelle.As a result of the mouse capture, a MouseEnter event is also raised with the button as the source. Im Allgemeinen gilt: Wenn ein Element die Mausauswahl, dann erhält MouseEnter ausgelöst wird, als auch GotMouseCapture und möglicherweise andere steuerelementspezifische-Ereignisse.In general, if an element captures the mouse, then MouseEnter is raised, as well as GotMouseCapture and possibly other control-specific events.

Informationen zum RoutingereignisRouted Event Information

Feld "ID"Identifier field MouseEnterEvent
Routing-StrategieRouting strategy DirektDirect
delegateDelegate MouseEventHandler
  • Außer Kraft setzen OnMouseEnter um eine Klassenbehandlung für dieses Ereignis in abgeleiteten Klassen zu implementieren.Override OnMouseEnter to implement class handling for this event in derived classes.

Gilt für: