DragMove не работает при быстром перетаскивании? - PullRequest
3 голосов
/ 04 декабря 2010

У меня есть приложение, которое можно перемещать, перетаскивая строку заголовка с типичным шаблоном с помощью DragMove:

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

Это работает нормально, но только если я щелкну в месте, а затем перетащу.Если я щелкаю при перетаскивании мыши над строкой заголовка, он не перемещается.

Есть ли другое событие, кроме MouseLeftButtonDown, к которому нужно подключиться?

1 Ответ

0 голосов
/ 26 января 2011

Попробуйте вызвать MyWindow.CaptureMouse () в обработчике события MouseLeftButtonDown, а затем вызвать MyWindow.ReleaseMouseCapture () в обработчике события MouseLeftButtonUp.

...