awx*_*awx 5 wpf drag-and-drop cursor
在Wpf中拖动期间,如何更改鼠标光标(或者可能使用装饰器)以指示droptarget不接受拖动的项目?
我试图e.Effects = DragDropEffects.None在DragEnter活动期间设置,但这不起作用,我怀疑我误解了应该使用的功能.我已经尝试过使用这个GiveFeedback事件但是没有看到droptarget它如何影响它.
是否有任何教程可以解决droptargetWpf中的拒绝问题?
只需在放置目标的DragEnter中设置DragDropEffects即可.你的DragEnter甚至被调用了吗?您是否在放置目标控件上设置了AllowDrop?
这是WPF拖放过程中的一系列事件(取自MSDN),这可能有助于解决发生的事情......
通过调用源控件的DoDragDrop方法启动拖动.
DoDragDrop方法有两个参数:*data,指定要传递*allowedEffects的数据,指定允许哪些操作(复制和/或移动)
将自动创建一个新的DataObject对象.