2010-12-03 24 views
3

我有一个可以通过使用DragMove典型模式拖动标题栏移动应用程序:DragMove在快速拖动时无法工作?

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

它工作正常,但只有当我在一个点按一下,然后拖动。如果我点击的同时将鼠标拖到标题栏上,它不会移动。

是否有另一个事件需要与MouseLeftButtonDown挂钩?

回答

0

尝试在MouseLeftButtonDown事件处理程序中调用MyWindow.CaptureMouse(),然后在MouseLeftButtonUp事件处理函数中调用MyWindow.ReleaseMouseCapture()。