我目前正在将一个Windows Forms应用程序转换为WPF。有一个包含文件名的列表框。应该可以将(多个)项目拖到Windows资源管理器中。
在旧的Windows Form中,这很容易实现,但我无法找到在WPF中如何实现此功能的方法。
这是我在Windows Forms中使用的代码:
void listView1_ItemDrag(object sender, ItemDragEventArgs e)
{
string[] files = GetSelection();
if (files != null)
{
DoDragDrop(new DataObject(DataFormats.FileDrop, files), DragDropEffects.Copy );
}
}