wpf - 当 darg 源在我的应用程序之外时如何覆盖默认的拖放光标

标签 wpf drag-and-drop cursor

拖放 ,如果我想自定义游标,可以订阅GiveFeedback在拖动源上设置 e.UseDefaultCursors = false ,并呈现我想要的内容。

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

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

最佳答案

嗯......这可能根本无济于事(我希望它以某种方式起作用)但是在visual basic中,使用.NET Framework中的一种语言,在创建表单时,有一个拖放选项可以禁用它,所以无论如何编译器您使用,那里可能有某种选择。

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

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

关于wpf - 当 darg 源在我的应用程序之外时如何覆盖默认的拖放光标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1354164/

相关文章:

.net - 在 System.AddIn 中托管 WPF 时出现 NullReferenceException

c# - 如何停止验证触发器在wpf中自动启动

javascript - 无法使用 HTML5 拖放 API 获取拖放事件

qt - 当MouseArea被另一个MouseArea覆盖时,如何在qml中更改光标形状

java - Android SQLite : get number of rows in a table?

c# - 如何在静态属性中使用NotifyOfPropertyChange(Caliburn Micro)

WPF Listview SelectionChanged 事件

java - 如何在selenium中拖放后动态查找最近添加到网页上的新元素?

c++ - Qt 托盘图标拖放

javascript - 将字母添加到文本区域的末尾