Onu*_*nur 5 data-binding wpf drag-and-drop c#-4.0
我希望能够将文件(例如,从桌面或资源管理器)拖放到WPF应用程序的主窗口中.
我也想要没有代码,即我想使用数据绑定.
到目前为止,我测试了"gong-wpf-dragdrop",它似乎不支持应用程序之外的拖动目标.
我可以将文件拖放到主窗口并触发拖放事件 - 但数据为空(拖动非空文本文件).
编辑:gong-wpf-dragdrop工作(经过小修复),使用后面的代码时也出现了问题.
所以完整的解决方案是使用gong wpf(github)和Omribitan提供的解决方案.
你试过GetFileDropList方法吗?您可以从Drop事件中的e.Data中检索它.
就像是:
string filename = (string)((DataObject)e.Data).GetFileDropList()[0];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4749 次 |
| 最近记录: |