4
我有一个包含文件的路径(例如:d:\ myfile.txt的)列表视图。我希望我的用户能够通过在列表视图中拖动项目并将其放到我的用户在Window Explorer中的期望路径来复制所选项目
我有一个包含文件的路径(例如:d:\ myfile.txt的)列表视图。我希望我的用户能够通过在列表视图中拖动项目并将其放到我的用户在Window Explorer中的期望路径来复制所选项目
我不确定要从WPF执行此操作,而是要使用Windows窗体工作或多或少是这样的:
private void listView1_ItemDrag(object sender,
System.Windows.Forms.ItemDragEventArgs e)
{
string[] files = GetSelection();
if(files != null)
{
DoDragDrop(new DataObject(DataFormats.FileDrop, files),
DragDropEffects.Copy |
DragDropEffects.Move);
}
}
最重要的事情是指定DataFormats.FileDrop并发起的DoDragDrop ......有了一些变化我想你应该得到它从WPF
对不起,在ListView工作WPF不提供ItemDrag事件 –
我知道,这就是为什么我说看看并改变了一下:) –