Window.DragMove Метод

Определение

Позволяет перетаскивать окно мышью с зажатой левой кнопкой над открытой частью клиентской области окна.Allows a window to be dragged by a mouse with its left button down over an exposed area of the window's client area.

public:
 void DragMove();
[System.Security.SecurityCritical]
public void DragMove ();
member this.DragMove : unit -> unit
Public Sub DragMove ()
Атрибуты

Исключения

Левая кнопка мыши не нажата.The left mouse button is not down.

Примеры

В следующем примере показано, как переопределить OnMouseLeftButtonDown для вызова DragMove.The following example shows how to override OnMouseLeftButtonDown to call 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 вызове левая кнопка мыши должна быть нажата.The left mouse button must be down when DragMove is called. Один из способов обнаружить, что нажата левая кнопка мыши, — это обработайте MouseLeftButtonDown событие.One way to detect when the left mouse button is pressed is to handle the MouseLeftButtonDown event.

При DragMove вызове метода левая кнопка мыши должна быть нажата над видимой областью клиентской области окна.When DragMove is called, the left mouse button must be depressed over an exposed area of the window's client area.

Примечание

Этот метод не может быть вызван, если окно размещается в браузере.This method cannot be called when a window is hosted in a browser.

Безопасность

UIPermission
разрешение на перетаскивание окна.for permission to drag a window. Связанное перечисление:AllWindowsAssociated enumeration: AllWindows

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

Дополнительно