是否可以从VisualBrush中创建WPF中的光标?

时间:2009-03-17 21:51:36

标签: wpf drag-and-drop visualbrush

我正在做一些拖放操作,我想使用我正在拖动光标的元素的可视化副本。获取元素的VisualBrush很容易,但我不知道如何将其转换为游标。

我已经阅读了Jamie Rodriguez blog posts,但他的解决方案并不是我想要的,因为他基本上将事情连接到“全局”GiveFeedback事件(他的DragSource)。我宁愿从VisualBrush中获取图像并将其设为光标。那可能吗?

1 个答案:

答案 0 :(得分:3)

通常(在您关联的示例和this example by Bea Stollnitz中都有),这是通过Adorner完成的。

如果您真的想要更改Cursor本身,则必须在内存中构建.cur文件并将其流式传输到Cursor constructor。我从来没有这样做,我不推荐它,但我认为它应该是可能的。