WPF 中的拖放不适用于 DataFormats.FileDrop
Posted
技术标签:
【中文标题】WPF 中的拖放不适用于 DataFormats.FileDrop【英文标题】:Drag and Drop in WPF not working for DataFormats.FileDrop 【发布时间】:2011-05-20 20:34:03 【问题描述】:我正在开发 WPF 应用程序,支持多个拖放。
在我的应用程序中有几个控件:listView_A、listView_B 和 radioButtons。
如果我从 listView_A -> listView_B、listView_A -> radioButtons 等拖拽项目,我的拖放工作就可以了。
但我无法将文件从 Windows 拖动到所有这些控件(列表视图和单选按钮),它只显示“无条目”光标。
所有控件都将“AllowDrop”设置为 True。
我已经尝试了所有选项,请帮忙。
【问题讨论】:
【参考方案1】:如果您使用Windows Vista
或Windows 7
,这是一个已知问题。这是 *** 上的一个类似问题:
C# Drag drop does not work on windows 7
【讨论】:
好的,我明白了,是因为特权的问题,如果我在调试模式下运行,它就不起作用;但如果我构建它并从 bin 文件夹运行,它就可以工作。所以我认为可交付成果也会起作用。【参考方案2】:这里详述的过程:http://blogs.msdn.com/b/mossbiz/archive/2010/06/10/add-an-assembly-to-the-global-assembly-cache-on-windows-server-2008-r2.aspx 似乎可以解决问题。
【讨论】:
以上是关于WPF 中的拖放不适用于 DataFormats.FileDrop的主要内容,如果未能解决你的问题,请参考以下文章