Window.DragMove 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
允许使用在窗口工作区的暴露区域上方按下其鼠标左键的鼠标来拖动窗口。
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 ,鼠标左键必须按下窗口工作区的公开区域。
注意
当窗口托管在浏览器中时,无法调用此方法。