Window.DragMove Methode

Definition

Ermöglicht es, ein Fenster mit der Maus auf einen verfügbar gemachten Bereich im Clientbereich des Fensters zu ziehen, indem die linke Maustaste gedrückt wird.

public:
 void DragMove();
[System.Security.SecurityCritical]
public void DragMove ();
public void DragMove ();
[<System.Security.SecurityCritical>]
member this.DragMove : unit -> unit
member this.DragMove : unit -> unit
Public Sub DragMove ()
Attribute

Ausnahmen

Die linke Maustaste wird nicht gedrückt gehalten.

Beispiele

Im folgenden Beispiel wird gezeigt, wie Sie den Aufruf DragMoveaußer OnMouseLeftButtonDown Kraft setzen.

protected override void OnMouseLeftButtonDown(MouseButtonEventArgs e)
{
    base.OnMouseLeftButtonDown(e);

    // Begin dragging the window
    this.DragMove();
}
Protected Overrides Sub OnMouseLeftButtonDown(ByVal e As MouseButtonEventArgs)
    MyBase.OnMouseLeftButtonDown(e)

    ' Begin dragging the window
    Me.DragMove()
End Sub

Hinweise

Die linke Maustaste muss unten sein, wenn DragMove sie aufgerufen wird. Eine Möglichkeit, zu erkennen, wann die linke Maustaste gedrückt wird, besteht darin, das MouseLeftButtonDown Ereignis zu behandeln.

Wenn DragMove sie aufgerufen wird, muss die linke Maustaste über einen verfügbaren Bereich des Clientbereichs des Fensters gedrückt werden.

Hinweis

Diese Methode kann nicht aufgerufen werden, wenn ein Fenster in einem Browser gehostet wird.

Gilt für

Siehe auch