【问题标题】:How to override default drag&drop cursors when the darg source is outside my application当 darg 源在我的应用程序之外时如何覆盖默认拖放光标
【发布时间】:2009-08-30 15:58:01
【问题描述】:

在Drag&Drop中,如果我想自定义光标,可以在拖拽源上订阅GiveFeedback并设置e.UseDefaultCursors = false,然后渲染我想要的内容。

但这只有在拖动源是我的应用程序时才有效。例如,如果我想在从资源管理器中拖动文件时执行相同的操作,我无法订阅该事件,因为我只能访问放置目标而不能访问拖动源。

有没有其他方法可以禁用内置光标以及复制和链接标志,以便我可以在这种情况下呈现自己的?

【问题讨论】:

    标签: wpf drag-and-drop mouse-cursor


    【解决方案1】:

    嗯...这可能根本无济于事(我希望它以某种方式起作用)但是在 Visual Basic 中,使用 .NET Framework 中的一种语言,在创建表单时,有一个拖放选项以禁用它,所以无论你使用什么编译器,都可能有某种选项。

    我会专门查看您正在使用的内容并阅读拖放操作,因此可能与表单/GUI 有关。

    我希望这在某些方面有所帮助,如果没有,我很抱歉并请原谅。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-04-28
      • 1970-01-01
      • 2018-11-13
      • 1970-01-01
      • 1970-01-01
      • 2021-05-17
      • 1970-01-01
      • 2017-08-30
      相关资源
      最近更新 更多