OpenFileDialog Multiselect проблема - PullRequest
6 голосов
/ 23 мая 2011

У меня есть стандартный OpenFileDialog

var openFileDialog = new OpenFileDialog
{
    DefaultExt = "mpo",
    Filter = "Image file |*.mpo",
    Multiselect = true,
    RestoreDirectory = true,
};

, и когда я пытаюсь использовать его, чтобы открыть несколько фотографий на " fujifilm finepix real 3d w1 " фотоаппарат запускает окно сообщения " Не удается открыть несколько объектов из этого местоположения. Попробуйте выбрать один элемент."Открытие только 1 файла - это нормально.

Когда я пытаюсь выбрать фотографии с жесткого диска или другого съемного устройства, все в порядке.

Кто-нибудь получит такую ​​же проблему?

Ответы [ 2 ]

4 голосов
/ 23 мая 2011

Это происходит и с подключенными дисками. Попробуйте использовать это вместо стандартного OpenFileDialog: http://www.ssware.com/fileview/fileview.htm

0 голосов
/ 23 мая 2011

В связи с тем, что вы уже обнаружили, что выполнение того же действия из другого места не создает никаких проблем, с вашей камерой что-то не так.

В качестве обходного пути для вашего приложения не следует открывать все файлы непосредственно на устройстве. Вместо этого скопируйте все выбранные элементы в папку для сохранения (самостоятельно созданную папку под временной папкой) и откройте их оттуда.

...