Freigeben über


GridViewColumnHeader.OnMouseMove(MouseEventArgs) Methode

Definition

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

e
MouseEventArgs

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.

Gilt für: