UWP - кнопка фиксации FolderPicker отключена внутри начальной папки - PullRequest
0 голосов
/ 28 мая 2020

У меня есть FolderPicker в моем приложении UWP, реализованный следующим образом:

    var folderPicker = new FolderPicker
    {
        SuggestedStartLocation = PickerLocationId.PicturesLibrary,
    };
    folderPicker.FileTypeFilter.Add("*");
    StorageFolder targetFolder = await folderPicker.PickSingleFolderAsync();

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

Есть ли способ обойти это? Я хочу, чтобы пользователь мог просто подтвердить, что библиотека изображений является желаемым целевым местом назначения, и ему просто нужно утвердить это, вместо этого нажав кнопку фиксации.

1 Ответ

0 голосов
/ 29 мая 2020

В настоящее время FolderPicker UWP не предоставляет настройки для выбора исходной папки.

SuggestedStartLocation указывает начальное начальное местоположение, но вновь созданный FolderPicker не будет выбирать папку в запускать. Если папка не выбрана, кнопка отправки будет отключена, что также заставит пользователя щелкнуть папку библиотеки изображений для подтверждения.

Если вам нужно вызвать папку библиотеки изображений, вам не нужно используйте FolderPicker, но используйте KnowFolders:

var pictureFolder = KnownFolders.PicturesLibrary;

Предполагается, что вам нужно проверить Pictures Library in Package.appxmanifest > Capability .

Спасибо.

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