3

我正在做一些拖放操作,并且我想使用我拖动的元素的可视副本作为光标。获得元素的 VisualBrush 很容易,但我不知道如何将它变成光标。

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

4

1 回答 1

3

通常(在您链接的示例和Bea Stollnitz的示例中)这是使用Adorner.

如果你真的想改变它Cursor本身,你必须在内存中构造一个 .cur 文件并将其流式传输到Cursor构造函数中。我从来没有这样做过,我不推荐它,但我认为它应该是可能的。

于 2009-03-17T22:12:24.083 回答