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

Событие UIElement.MouseEnter

 

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

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

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

public event MouseEventHandler MouseEnter

Реализует

IInputElement.MouseEnter

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

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

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

A Button (или любой ButtonBase производный класс) имеет собственную обработку для KeyDown событие, если кнопка имеет фокус, и нажатой клавише ПРОБЕЛ. Вызывает обработчики Click событий с помощью кнопки в качестве источника, а также захватывает мышь, несмотря на то, что для перемещения указателя мыши не отображается. В результате захвата мыши MouseEnter событие также создается с помощью кнопки в качестве источника. В общем, если элемент управления захватил мышь, затем MouseEnter создается, а также GotMouseCapture и возможно, других событиях определенного элемента управления.

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

MouseEnterEvent

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

Direct

Делегат

MouseEventHandler

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

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