ButtonBase.OnMouseMove(MouseEventArgs) Method


이 요소 위에 있는 동안 마우스 포인터를 움직이면 발생하는 MouseMove 라우트된 이벤트에 대한 클래스 처리를 제공합니다.Provides class handling for the MouseMove routed event that occurs when the mouse pointer moves while over this element.

 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)



이벤트 데이터입니다.The event data.


이 구현 합니다 MouseMove 이벤트를 설정 하 여 처리 됨으로 Handled 이벤트 데이터의 속성 trueClickMode 로 설정 되지 않은 HoverIsPressedtrue합니다.This implementation marks the MouseMove event as handled by setting the Handled property of the event data to true when ClickMode is not set to Hover and IsPressed is true. 에 응답 하는 MouseMove 이벤트를 이벤트 처리기를 연결할를 PreviewMouseMove 이벤트 또는 호출 AddHandler(RoutedEvent, Delegate, Boolean) 사용 하 여 handledEventsTootrue.To respond to the MouseMove event, attach an event handler to the PreviewMouseMove event, or call AddHandler(RoutedEvent, Delegate, Boolean) with handledEventsToo set to true.

Notes to Inheritors

재정의 하는 경우 OnMouseMove(MouseEventArgs), 항상 기본 구현을 호출 하면 OnMouseMove(MouseEventArgs) 구현 합니다.If you override OnMouseMove(MouseEventArgs), always call the base implementation in your OnMouseMove(MouseEventArgs) implementation. 최종 클래스의 런타임 동작을 변경할 수는 클래스 처리기를 사용 하 여 이벤트 처리에서 기본 클래스를 방지 하는 기본 구현을 호출 하지 못했습니다.Failure to call the base implementation prevents base classes from handling the event with a class handler, which might change the run-time behavior of the final class. 기본 구현은 앞 이나 뒤에 특수 한 처리 요구 사항에 따라 호출할 수 있습니다.You can call the base implementation either before or after your special handling, depending on your requirements.

Applies to