在拖放操作期间禁用光标
本文关键字:光标 拖放 操作 | 更新日期: 2023-09-27 18:01:00
Jan Karger(2011(已经实现了这个WPF拖放框架https://code.google.com/p/gong-wpf-dragdrop/
然而,我似乎无法更改拖放操作中出现的默认光标:
我知道光标在某种程度上受到DragDropEffects.Copy
方法的影响,但我似乎根本无法覆盖或更改它。
如果有人能阐明这个问题,我们将不胜感激
答案就在主文档页面上:如果您使用与ViewModels完全相同的模型来实现接口,那么您需要有一个IDropTarget。当然,放置目标控制着显示什么图标——不同的目标可能会有不同的效果。
因此,在DragOver的处理程序中,您会收到一个DropInfo-只需将其Effects属性设置为您想要的值。
我曾经使用过那个库,我记得它非常整洁——一个简单的包装器,它可以拖放MVVM。我清楚地记得有不同的拖动图标(甚至更复杂的东西,比如被拖动的东西的半透明覆盖(,所以我相信这是可能的。如果你确信你做的每件事都是对的,但仍然不起作用,那么就需要更多的细节。。。