Поделиться через


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 для параметра не задано значение Hover и IsPressed имеет значение true. Чтобы отреагировать на MouseMove событие, присоедините обработчик событий к событию PreviewMouseMove или вызовите AddHandler(RoutedEvent, Delegate, Boolean) с handledEventsToo параметром true.

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

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

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