【问题标题】:Is It Possible To Create A Cursor In WPF From a VisualBrush?是否可以从 VisualBrush 在 WPF 中创建光标?
【发布时间】:2010-10-13 23:02:01
【问题描述】:

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

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

【问题讨论】:

    标签: wpf drag-and-drop visualbrush


    【解决方案1】:

    通常(在您链接的示例和this example by Bea Stollnitz 中)这是通过Adorner 完成的。

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

    【讨论】:

    • 谢谢罗伯特。 Bea 的解决方案非常好。我会同意的。
    猜你喜欢
    • 2015-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-08
    • 1970-01-01
    • 2023-03-06
    • 1970-01-01
    相关资源
    最近更新 更多