【问题标题】:DragMove not working when quickly dragging?快速拖动时 DragMove 不起作用?
【发布时间】:2010-12-03 23:56:15
【问题描述】:

我有一个可以通过使用 DragMove 以典型模式拖动标题栏来移动的应用程序:

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

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

除了 MouseLeftButtonDown 之外,还有其他事件需要挂钩吗?

【问题讨论】:

    标签: wpf draggable mouseevent


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-28
      • 1970-01-01
      • 2018-02-10
      • 2016-04-03
      相关资源
      最近更新 更多