【发布时间】:2011-06-19 04:09:59
【问题描述】:
我正在开发一个类似于 dropbox 的应用程序,并在 WPF 列表视图中显示远程文件。我想将这些元素拖放到 Windows 资源管理器中。 我见过这样的代码:
var dataObject = new DataObject(DataFormats.FileDrop, files.ToArray());
dataObject.SetData(DataFormats.StringFormat, dataObject);
DoDragDrop(dataObject, DragDropEffects.Copy);
但您可能认为,这些文件尚未在本地系统中,在复制它们之前,我需要连接到服务器,下载并解压缩文件。就像 ftp 客户端一样。
我不知道该怎么做,但我想知道是否有任何“丢弃”事件或类似的我可以处理。
谢谢!
【问题讨论】:
标签: c# wpf drag-and-drop