Как остановить перетаскивание WPF от блокировки удаленного файла - PullRequest
0 голосов
/ 28 февраля 2011

У меня есть приложение перетаскивания (которое позволяет пользователям организовывать свои файлы), которое принимает файлы.Приложение хранит список строк, соответствующих файлам, но ему не нужен доступ к самим файлам.Проблема в том, что программа блокирует файлы, как будто они открыты в приложении.Как я могу освободить их?

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 голосов
/ 29 апреля 2011

Фантастическое исправление оправдало его имя.См. Комментарий на исходное сообщение

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...