当darg源位于我的应用程序之外时,如何覆盖默认的拖放游标

Gus*_*rra 7 wpf drag-and-drop cursor

Drag&Drop中,如果我想自定义游标,我可以订阅GiveFeedback拖动源并设置e.UseDefaultCursors = false,并渲染我想要的内容.

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

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

6a6*_*179 1

嗯...这可能根本没有帮助(我希望它能以某种方式起作用),但是在 Visual Basic 中,使用 .NET Framework 中的语言,在创建表单时,有一个选项可以通过拖放来禁用它,所以无论如何您使用的编译器,其中可能有某种选项。

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

我希望这能在某种程度上有所帮助,如果没有,我深表歉意。