如何阻止WPF拖放锁定已删除的文件

时间:2011-02-28 01:52:52

标签: wpf file-io drag-and-drop

我有一个带有文件的拖放应用程序(允许用户组织他们的文件)。应用程序会保留与文件对应的字符串列表,但不需要访问文件本身。问题是程序锁定文件,就像应用程序打开它们一样。我该如何发布它们?

private void File_Dropped(object sender, DragEventArgs e)
{
    if (!e.Data.GetDataPresent(DataFormats.FileDrop))
        return;

    var files = e.Data.GetData(DataFormats.FileDrop, true) as string[];
    ImageFile iFile;
    foreach (var file in files)
    {
        if (_Extensions.Contains(IO.Path.GetExtension(file).ToUpper()))
        {
            iFile = new ExtendedImageFile(new StringBuilder(file).ToString());
            LBXFiles.Items.Add(iFile);
        }

    }

    e.Handled = true;
}

1 个答案:

答案 0 :(得分:0)

梦幻般的修复不辜负他的名字。请参阅原始帖子上的推荐