DoDragDrop отключает События mouseMove

Запустив операцию Перетаскивания DragDrop. DoDragDrop (...) больше никаких Событий mouseMove запущены. Я даже попробовал

AddHandler(Window.MouseMoveEvent, new MouseEventHandler(myControl_MouseMove), true); 

где последний параметр означает, что я даже подписываюсь для обработанных событий. Никакой шанс, кажется, что Событие mouseMove никогда не запускается вообще! Какой-либо способ все еще получить События mouseMove при использовании Перетаскивания? Я хотел бы к Перетаскиванию управление при перетаскивании этого управления, оно должно следовать за указателем мыши. Какая-либо идея, как сделать это в этом случае?

13
задан John Saunders 19 April 2010 в 02:29
поделиться

1 ответ

Вам нужно обработать DragOver событие .

РЕДАКТИРОВАТЬ : попробуйте обработать событие GiveFeedback в элементе управления, который вы вызвали DoDragDrop ; это может сделать то, что вы ищете.

9
ответ дан 2 December 2019 в 01:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: