Window.DragMove 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.
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
Das folgende Beispiel zeigt, wie Sie das Aufrufen DragMovevon überschreibenOnMouseLeftButtonDown.
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 nach unten sein, wenn DragMove aufgerufen wird. Eine Möglichkeit, zu erkennen, wann die linke Maustaste gedrückt wird, besteht darin, das MouseLeftButtonDown Ereignis zu behandeln.
Wenn DragMove 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.