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 ,鼠标左键必须压在窗口工作区的暴露区域上。
注释
在浏览器中托管窗口时,无法调用此方法。