2010-12-03 50 views
3

J'ai une application qui peut déplacer en faisant glisser la barre de titre avec le motif typique en utilisant DragMove:DragMove ne fonctionne pas lorsque vous faites glisser rapidement?

private void Window_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) 
{ 
    DragMove(); 
} 

Il fonctionne très bien, mais seulement si je clique dans un endroit, puis faites glisser. Si je clique tout en faisant glisser ma souris sur la barre de titre, elle ne bouge pas.

Existe-t-il un autre événement que MouseLeftButtonDown auquel je dois me connecter?

Répondre

0

Essayez d'appeler MyWindow.CaptureMouse() dans le gestionnaire d'événements MouseLeftButtonDown, puis d'appeler MyWindow.ReleaseMouseCapture() dans le gestionnaire d'événements MouseLeftButtonUp.