我有一个应用程序,它可以通过使用 DragMove 以典型模式拖动标题栏来移动:
private void Window_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
DragMove();
}
它工作正常,但前提是我点击一个点,然后拖动。如果我在将鼠标拖到标题栏上时单击它,它不会移动。
除 MouseLeftButtonDown 之外,我还需要 Hook 其他事件吗?
最佳答案
尝试在 MouseLeftButtonDown 事件处理程序中调用 MyWindow.CaptureMouse(),然后在 MouseLeftButtonUp 事件处理程序中调用 MyWindow.ReleaseMouseCapture()。
关于wpf - 快速拖动时 DragMove 不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4351004/