MouseUp не срабатывает, если MouseMove после нажатия мыши - PullRequest
0 голосов
/ 01 ноября 2019

В основном, как говорится в названии, у меня есть ScrollViewer с изображением внутри. Я подписываюсь с Image на MouseLeftButtonDown, MouseLeftButtonUp, MouseMove.

Моя проблема возникает, когда я щелкаю левой кнопкой мыши и, удерживая кнопку нажатой, перемещаю курсор, а затем отпускаю (инструмент выбора) событие MouseLeftButtonUp, которое не запускается,Но если я щелкну левой кнопкой мыши, не перемещаю курсор и не отпускаю кнопку. Он запущен.

Я предполагаю, что, поскольку я переместил мышь, wpf решил, что мне уже все равно, отпущена ли кнопка? Есть ли обходной путь для этого? Или я что-то не так делаю?

1 Ответ

0 голосов
/ 01 ноября 2019

Так что я исправляю, проблема была в том, что я рисовал украшение. Это украшение мешало испытанию на удар. Так что я не получил MouseLeftButtonUp. Странно то, что я не подписывался на этот метод в Adorn. Итак, почему украшение помечает событие как обработанное? В любом случае проблема исправлена.

...