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 且 为 时ClickMode,此实现通过将Handled事件数据的 true 属性设置为 ,将事件标记为HoverIsPressedtrue已处理。 若要响应MouseMove事件,请将事件处理程序附加到事件PreviewMouseMove,或使用 设置为 true调用 AddHandler(RoutedEvent, Delegate, Boolean)handledEventsToo

继承者说明

如果重写 OnMouseMove(MouseEventArgs),请始终在实现中 OnMouseMove(MouseEventArgs) 调用基实现。 调用基实现失败会阻止基类使用类处理程序处理事件,这可能会更改最终类的运行时行为。 可以在特殊处理之前或之后调用基本实现,具体取决于你的要求。

适用于