能否从VisualBrush在WPF中创建一个光标?

3
我正在进行一些拖放操作,我想使用被拖动元素的视觉副本作为光标。很容易获得元素的VisualBrush,但我不知道如何将其转换为光标。
我已经阅读了Jamie Rodriguez的博客文章,但他的解决方案并不是我要找的,因为他基本上将事物连接到了“全局”GiveFeedback事件(他的DragSource)。我宁愿只是取出VisualBrush中的图像并将其作为光标。这可能吗?
1个回答

3
通常情况下(无论是你提供的示例还是Bea Stollnitz的这个示例),使用Adorner来实现。如果你真的想改变Cursor本身,你需要在内存中构建一个.cur文件,并将其流式传输到Cursor构造函数中。我从未尝试过这样做,也不建议这样做,但我认为这应该是可能的。

谢谢Robert。Bea的解决方案非常好。我选择那个。 - Chris Holmes

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接