UIElement.MouseLeave Событие

Определение

Происходит, когда указатель мыши покидает границы данного элемента.Occurs when the mouse pointer leaves the bounds of this element.

public:
 virtual event System::Windows::Input::MouseEventHandler ^ MouseLeave;
public event System.Windows.Input.MouseEventHandler MouseLeave;
member this.MouseLeave : System.Windows.Input.MouseEventHandler 
Public Custom Event MouseLeave As MouseEventHandler 

Реализации

Комментарии

MouseLeave является перенаправленным событием , использующим стратегию маршрутизации прямой обработки событий.MouseLeave is a routed event that uses the direct event handling routing strategy. Прямые перенаправленные события не вызываются вдоль маршрута; Вместо этого они обрабатываются в том же элементе, где они создаются.Direct routed events are not raised along a route; instead, they are handled in the same element where they are raised. Однако они включают другие аспекты поведения перенаправленных событий, такие как триггеры событий в стилях.However, they do enable other aspects of routed event behavior, such as event triggers in styles.

Хотя MouseLeave отслеживает, когда указатель мыши выходит за пределы элемента, это событие более буквально сообщает, что значение свойства IsMouseOver изменилось с true на false для этого элемента.Although MouseLeave tracks when the mouse leaves an element, this event more literally reports that the IsMouseOver property value has changed from true to false on this element.

Это событие создает псевдоним для Mouse.MouseLeave присоединенного события для этого класса, поэтому MouseLeave является частью списка членов класса, когда UIElement наследуется как базовый элемент.This event creates an alias for the Mouse.MouseLeave attached event for this class, so that MouseLeave is part of the class members list when UIElement is inherited as a base element. Обработчики событий, присоединенные к событию MouseLeave, присоединяются к базовому Mouse.MouseLeave присоединенному событию и получают тот же экземпляр данных события.Event handlers that are attached to the MouseLeave event are attached to the underlying Mouse.MouseLeave attached event and receive the same event data instance.

Сведения о маршрутизируемом событииRouted Event Information

Поле идентификатораIdentifier field MouseLeaveEvent
Стратегия маршрутизацииRouting strategy DirectDirect
делегатDelegate MouseEventHandler
  • Переопределите OnMouseLeave, чтобы реализовать обработку класса для этого события в производных классах.Override OnMouseLeave to implement class handling for this event in derived classes.

Применяется к