Как использовать UWP FOLTERPICER в приложении WPF C# DesktopC#

Место общения программистов C#
Ответить
Anonymous
 Как использовать UWP FOLTERPICER в приложении WPF C# Desktop

Сообщение Anonymous »

У меня есть приложение для настольного компьютера WPF, и я хочу использовать API UWP FOLTERPICER для выбора каталога. Мое приложение использует проект упаковки UWP, поэтому он построен и работает как APPX. Я добавил в Windows и Windowsbase ссылки, и мой проект строит и работает. Однако я получаю ошибку времени выполнения при попытке использовать сборщик папок. Мой код заключается в следующем: < /p>

Код: Выделить всё

    private async void OnGetDirectory(object parameter)
{

var folderPicker = new Windows.Storage.Pickers.FolderPicker();
folderPicker.SuggestedStartLocation = Windows.Storage.Pickers.PickerLocationId.Desktop;
folderPicker.FileTypeFilter.Add("*");

Windows.Storage.StorageFolder folder = await folderPicker.PickSingleFolderAsync();
if (folder != null)
{
// Application now has read/write access to all contents in the picked folder
// (including other sub-folder contents)
Windows.Storage.AccessCache.StorageApplicationPermissions.
FutureAccessList.AddOrReplace("PickedFolderToken", folder);
}
else
{
}
}
< /code>

Ошибка, которую я получаю, в системе строки. Экспрессия: await foterpicker.picksinglefolderasync (); < /code> и ошибка 'Invalid window handle. (Exception from HRESULT: 0x80070578)'


Что мне не хватает или даже возможно использовать FoterPicker из приложения WPF?

Подробнее здесь: https://stackoverflow.com/questions/507 ... esktop-app
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»