Бөлісу құралы:


ButtonBase.OnMouseMove(MouseEventArgs) Метод

Определение

Предоставляет обработку класса для MouseMove перенаправленного события, возникающего при перемещении указателя мыши по этому элементу.

protected:
 override void OnMouseMove(System::Windows::Input::MouseEventArgs ^ e);
protected override void OnMouseMove(System.Windows.Input.MouseEventArgs e);
override this.OnMouseMove : System.Windows.Input.MouseEventArgs -> unit
Protected Overrides Sub OnMouseMove (e As MouseEventArgs)

Параметры

e
MouseEventArgs

Данные события.

Комментарии

Эта реализация помечает MouseMove событие как обработанное, задав Handled свойству данных события значениеtrue, в которое ClickMode не задано и IsPressed не задано Hovertrue. Чтобы ответить на MouseMove событие, подключите обработчик событий к PreviewMouseMove событию или вызов AddHandler(RoutedEvent, Delegate, Boolean) с заданным handledEventsToo значением true.

Примечания для тех, кто наследует этот метод

При переопределении OnMouseMove(MouseEventArgs)всегда вызывайте базовую реализацию в реализации OnMouseMove(MouseEventArgs) . Сбой вызова базовой реализации запрещает базовым классам обрабатывать событие с помощью обработчика классов, что может изменить поведение времени выполнения конечного класса. Базовую реализацию можно вызвать до или после специальной обработки в зависимости от ваших требований.

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