【发布时间】:2011-11-05 04:46:28
【问题描述】:
我有一个 WPF 对话框,上面有一个 DataGrid。我想要做的是能够将文件或文件夹拖放到 Datagrid 上并显示信息。每行将代表每个文件。对于我的生活,我无法弄清楚如何插入数据并显示行。
这是掉落代码...
public partial class SplitWindow : UserControl
{
public SplitWindow()
{
this.InitializeComponent();
}
private void FilesDropped(object sender, System.Windows.DragEventArgs e)
{
if (e.Data.GetDataPresent(DataFormats.FileDrop))
{
DropDataGrid.Items.Clear();
string[] droppedFilePaths = e.Data.GetData(DataFormats.FileDrop, true) as string[];
foreach (string droppedFilePath in droppedFilePaths)
{
string name = System.IO.Path.GetFileNameWithoutExtension(droppedFilePath);
// insert row???
}
}
}
}
【问题讨论】: