FolderPicker PickSingleFolderAsync()后不支持该请求

时间:2014-04-19 12:03:35

标签: c# windows runtime windows-phone-8.1

我正在尝试在Windows Phone 8.1的Runtime项目上打开FolderPicker,但是当我打电话时

await folderPicker.PickSingleFolderAsync();

我明白了:

不支持该请求。 (来自HRESULT的异常:0x80070032)

这是完整的方法:

public async void openfolder()
        {
            FolderPicker folderPicker = new FolderPicker();
            folderPicker.SuggestedStartLocation = PickerLocationId.Desktop;
            folderPicker.ViewMode = PickerViewMode.List;
            folderPicker.FileTypeFilter.Add(".txt");
            StorageFolder folder = await folderPicker.PickSingleFolderAsync();
        }

该方法只被触发一次。 请帮忙,谢谢,抱歉英语不好。

2 个答案:

答案 0 :(得分:1)

我解决了我的问题: 在Windows Phone 8.1上

FolderPicker folderPicker = new FolderPicker();
folderPicker.SuggestedStartLocation = PickerLocationId.Desktop;
folderPicker.ViewMode = PickerViewMode.List;
folderPicker.FileTypeFilter.Add(".txt");
folderPicker.PickFolderAndContinue();

我必须使用PickFolderAndContinue()而不是PickSingleFolderAsync()

现在一切正常。

答案 1 :(得分:0)

根据功能描述" PickSingleFolderAsync"在visual studio中说" [已弃用]未在Windows Phone 8.1"。

中实现
相关问题