GridViewColumnHeader.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 Ereignis bereit, das auftritt, wenn der Benutzer die Maus innerhalb einer .GridViewColumnHeader
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 behält die linke Maustaste in einem gedrückten Zustand bei, während ein GridViewColumn Drag-and-Drop-Vorgang verschoben wird. Dies bewirkt auch, dass die IsPressed Eigenschaft des GridViewColumnHeader Werts beibehalten wird true , wenn die Maus mit gedrückter linken Maustaste aus der Kopfzeile bewegt wird.
Mit dieser Implementierung wird das Handled Ereignisargument für das MouseMove Ereignis festgelegtfalse, sodass die GridViewHeaderRowPresenter.OnMouseMove Methode den Drag-and-Drop-Vorgang unterstützen kann, der eine Spalte verschiebt.