[WPF] Déplacer une Window sans bords

Publié le 23 janvier 2009 par Jeremy.jeanson

En voulant traduire un vieux bout de code de Winform vers WPF (déplacement de formulaire sans bordure) je me suis trouvé dans une situation idiote : la méthode existe déjà dans WPF :)... oui oui, elle existe déjà et son utilisation est des plus simples.

Petit exemple sur le click gauche de la sourie sur le formulaire :

Vb
Private Sub Window1_MouseLeftButtonDown( _
	ByVal sender As System.Object, _
	ByVal e As System.Windows.Input.MouseButtonEventArgs) _
	Handles MyBase.MouseLeftButtonDown

	Me.DragMove()
End Sub

C#
private void Window_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
	this.DragMove();
}