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 вызове метода левая кнопка мыши должна быть сжата над открытой областью клиентской области окна.
Примечание
Этот метод не может быть вызван, если окно размещено в браузере.