C# FolderPicker PickSingleFolderAsync()之后不支持该请求
我试图在WindowsPhone8.1的运行时项目上打开FolderPicker,但是当我调用C# FolderPicker PickSingleFolderAsync()之后不支持该请求,c#,windows,runtime,windows-phone-8.1,C#,Windows,Runtime,Windows Phone 8.1,我试图在WindowsPhone8.1的运行时项目上打开FolderPicker,但是当我调用 await folderPicker.PickSingleFolderAsync(); 我明白了: 不支持该请求。(来自HRESULT的异常:0x80070032) 这是完整的方法: public async void openfolder() { FolderPicker folderPicker = new 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();
}
该方法仅被触发一次。
请帮忙,谢谢你,抱歉英语不好。我解决了我的问题:
在Windows Phone 8.1上
FolderPicker folderPicker = new FolderPicker();
folderPicker.SuggestedStartLocation = PickerLocationId.Desktop;
folderPicker.ViewMode = PickerViewMode.List;
folderPicker.FileTypeFilter.Add(".txt");
folderPicker.PickFolderAndContinue();
我必须使用PickFolderAndContinue()而不是PickSingleFolderSync()
现在,所有功能都正常运行。根据visual studio中函数“PickSingleFolderAsync”的描述,该函数表示“[已弃用]未针对windows phone 8.1实现”