Window.DragMove Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Permite que uma janela seja arrastada com um mouse com o botão esquerdo em uma área exposta da área de cliente da janela.
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 ()
- Atributos
Exceções
O botão esquerdo do mouse não foi pressionado.
Exemplos
O exemplo a seguir mostra como substituir OnMouseLeftButtonDown para chamar 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
Comentários
O botão esquerdo do mouse deve estar inativo quando DragMove for chamado. Uma maneira de detectar quando o botão esquerdo do mouse é pressionado é manipular o MouseLeftButtonDown evento.
Quando DragMove é chamado, o botão esquerdo do mouse deve estar deprimido em uma área exposta da área do cliente da janela.
Observação
Esse método não pode ser chamado quando uma janela é hospedada em um navegador.