Можно ли создать курсор в WPF из VisualBrush? - PullRequest
3 голосов
/ 18 марта 2009

Я выполняю некоторые операции перетаскивания и хочу использовать визуальную копию перетаскиваемого элемента для курсора. Достаточно легко получить VisualBrush элемента, но я понятия не имею, как превратить это в курсор.

Я прочитал сообщения в блоге Джейми Родригеса , но его решение не совсем то, что я ищу, потому что он по сути связывает события с «глобальным» событием GiveFeedback (его DragSource). Я бы предпочел просто взять изображение из VisualBrush и сделать его курсором. Это возможно?

1 Ответ

3 голосов
/ 18 марта 2009

Обычно (как в приведенном вами примере, так и в в этом примере Беа Штольниц ) это делается с помощью Adorner.

Если вы действительно хотите изменить сам Cursor, вам нужно создать файл .cur в памяти и передать его в конструктор Cursor . Я никогда этого не делал и не рекомендую, но думаю, что это возможно.

...