Поделиться через


Window.DragMove Метод

Определение

Позволяет перетаскивать окно мышью с зажатой левой кнопкой над открытой частью клиентской области окна.

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 ()
Атрибуты

Исключения

Левая кнопка мыши не нажата.

Примеры

В следующем примере показано, как переопределить OnMouseLeftButtonDown для вызова DragMove.

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

Комментарии

Левая кнопка мыши должна быть отключена при DragMove вызове . Одним из способов обнаружения нажатия левой кнопки мыши является обработка MouseLeftButtonDown события.

При DragMove вызове метода левая кнопка мыши должна быть сжата над открытой областью клиентской области окна.

Примечание

Этот метод не может быть вызван, если окно размещено в браузере.

Применяется к

См. также раздел