UIElement.MouseLeave Событие
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Происходит, когда указатель мыши покидает границы этого элемента.
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 отслеживает, когда мышь покидает элемент, это событие более буквально сообщает, что IsMouseOver значение свойства изменилось с truefalse этого элемента.
Это событие создает псевдоним для присоединенного Mouse.MouseLeave события для этого класса, поэтому он MouseLeave является частью списка членов класса, когда UIElement наследуется как базовый элемент. Обработчики событий, подключенные к событию, присоединяются к MouseLeave базовому Mouse.MouseLeave присоединенному событию и получают тот же экземпляр данных событий.
Сведения о перенаправленных событиях
| Элемент | Ценность |
|---|---|
| Поле идентификатора | MouseLeaveEvent |
| Стратегия маршрутизации | Напрямую |
| Делегат | MouseEventHandler |
- Переопределите OnMouseLeave , чтобы реализовать обработку классов для этого события в производных классах.