WPF 4 Drag and Drop с визуальным элементом в качестве курсора

У меня есть приложение WPF 4, с которым я хочу включить перетаскивание, в настоящее время оно работает с базовой реализацией перетаскивания, но я обнаружил, что было бы намного лучше, если бы вместо изменения курсора мыши чтобы представить операцию перемещения, я мог использовать изображение под своим пальцем.

Кажется, я не могу найти сэмплы или документы, в которых это работает, из коробки, поэтому я предполагаю, что мне придется создавать их на заказ ... есть идеи?

Моя операция перетаскивания инициируется внутри пользовательского элемента управления, поэтому мне нужно будет вставить визуальный элемент в визуальное дерево и заставить его следовать за моим пальцем, возможно, мне нужно включить событие ManipulationDelta в моем главном окне, проверить логическое значение, затем переместить элемент вокруг?

Я просто разбрасываю идеи на этом этапе, любая помощь или идеи будут с благодарностью.

Приветствия, Марк

9
задан Mark 28 June 2010 в 00:20
поделиться

1 ответ

В блоге msdn Хайме Родригеса есть пример использования настраиваемого курсора перетаскивания . Вы можете обработать событие GiveFeedback и изменить курсор мыши, но для использования пользовательского визуала автор создает новое окно и обновляет позицию на QueryContinueDrag .

11
ответ дан 4 December 2019 в 06:26
поделиться
Другие вопросы по тегам:

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