Данная статья переведена с помощью средств машинного перевода. Чтобы просмотреть ее на английском языке, установите флажок Английский. Вы также можете просматривать английский текст во всплывающем окне, наводя указатель мыши на переведенный текст.
Перевод
Английский

Событие UIElement.MouseLeave

 

Опубликовано: Октябрь 2016

Происходит, когда указатель мыши покидает границы данного элемента.

Пространство имен:   System.Windows
Сборка:  PresentationCore (в PresentationCore.dll)

public event MouseEventHandler MouseLeave

Реализует

IInputElement.MouseLeave

MouseLeave является, использующий прямой обработки стратегия маршрутизации события. События с прямой маршрутизацией не вызываются по маршруту; Вместо этого они обрабатываются в том же элементе где они возникли. Однако они включают другие аспекты поведения маршрутизации событий, например триггеры событий в стилях.

Хотя MouseLeave отслеживает, когда указатель мыши покидает элемент, это событие больше буквально о том, что IsMouseOver значение свойства было изменено с true для false для этого элемента.

Это событие создает псевдоним для Mouse.MouseLeave вложенное событие для этого класса, чтобы MouseLeave является частью класса список членов, когда UIElement наследуется как базовый элемент. Обработчики событий, присоединенные к MouseLeave событий присоединяются к основному Mouse.MouseLeave вложенное событие и получать один и тот же экземпляр данных события.

Поле идентификатора

MouseLeaveEvent

Стратегия маршрутизации

Direct

Делегат

MouseEventHandler

  • Переопределение OnMouseLeave реализовать обработку класса для этого события в производных классах.

.NET Framework
Доступно с 3.0
Silverlight
Доступно с 2.0
Windows Phone Silverlight
Доступно с 7.0
Вернуться в начало
Показ: