快速拖动时DragMove无法正常工作?

时间:2010-12-03 23:56:15

标签: wpf draggable mouseevent

我有一个应用程序,可以使用DragMove拖动带有典型模式的标题栏:

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

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

是否还有其他事件而不是MouseLeftButtonDown我需要挂钩?

1 个答案:

答案 0 :(得分:0)

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