我正在做一些拖放操作,我想使用我正在拖动光标的元素的可视化副本。获取元素的VisualBrush很容易,但我不知道如何将其转换为游标。
我已经阅读了Jamie Rodriguez blog posts,但他的解决方案并不是我想要的,因为他基本上将事情连接到“全局”GiveFeedback事件(他的DragSource)。我宁愿从VisualBrush中获取图像并将其设为光标。那可能吗?
答案 0 :(得分:3)
通常(在您关联的示例和this example by Bea Stollnitz中都有),这是通过Adorner
完成的。
如果您真的想要更改Cursor
本身,则必须在内存中构建.cur文件并将其流式传输到Cursor
constructor。我从来没有这样做,我不推荐它,但我认为它应该是可能的。