ButtonBase.OnMouseMove(MouseEventArgs) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt die Klassenbehandlung für das MouseMove routingfähige Ereignis bereit, das auftritt, wenn der Mauszeiger während dieses Elements bewegt wird.
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)
Parameter
Die Ereignisdaten.
Hinweise
Diese Implementierung kennzeichnet das MouseMove Ereignis als behandelt, indem die Handled Eigenschaft der Ereignisdaten so true festgelegt wird, dass es ClickMode nicht auf Hover und IsPressed ist true. Um auf das MouseMove Ereignis zu reagieren, fügen Sie einen Ereignishandler an das PreviewMouseMove Ereignis an, oder rufen Sie ihn mit handledEventsToo festgelegtem Wert AddHandler(RoutedEvent, Delegate, Boolean) antrue.
Hinweise für Vererber
Wenn Sie außer Kraft setzen OnMouseMove(MouseEventArgs), rufen Sie immer die Basisimplementierung in Ihrer OnMouseMove(MouseEventArgs) Implementierung auf. Fehler beim Aufrufen der Basisimplementierung verhindert, dass Basisklassen das Ereignis mit einem Klassenhandler behandeln. Dies kann das Laufzeitverhalten der endgültigen Klasse ändern. Je nach Ihren Anforderungen können Sie die Basisimplementierung entweder vor oder nach der speziellen Behandlung aufrufen.