У меня есть приложение перетаскивания (которое позволяет пользователям организовывать свои файлы), которое принимает файлы.Приложение хранит список строк, соответствующих файлам, но ему не нужен доступ к самим файлам.Проблема в том, что программа блокирует файлы, как будто они открыты в приложении.Как я могу освободить их?
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;
}