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 ,滑鼠左鍵必須壓在視窗工作區的公開區域上。
注意
當視窗裝載于瀏覽器中時,無法呼叫這個方法。