0

我正在尝试在 Windows Phone 8.1 的运行时项目上打开 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();
        }

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

4

2 回答 2

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()

现在一切正常。

于 2014-04-21T18:15:23.643 回答
0

根据 Visual Studio 中对函数“PickSingleFolderAsync”的描述,其中显示“[不推荐]未为 windows phone 8.1 实现”。

于 2015-01-03T21:01:13.730 回答