【发布时间】:2015-05-15 14:14:07
【问题描述】:
我正在尝试为 FileOpenPicker 设置建议的位置。我是这样做的:
var openPicker = new FileOpenPicker();
openPicker.SuggestedStartLocation = PickerLocationId.Downloads;
openPicker.FileTypeFilter.Add("*");
它在 WinRT 上运行良好,我直接得到 Downloads 文件夹。但是在windows phone上它不起作用。而不是获取Downloads,而是显示要选择的默认文件夹列表。
经过一段时间修复这个问题我发现,如果我设置FileTypeFilter 这样:
var openPicker = new FileOpenPicker();
openPicker.SuggestedStartLocation = PickerLocationId.MusicLibrary;
openPicker.FileTypeFilter.Add(".jpg");
它将打开PictureLibrary。有趣的是,它与我设置为SuggestedStartLocation 无关,它始终是PictureLibrary。
以前有人遇到过这个问题吗?如有任何建议,我将不胜感激!
【问题讨论】:
标签: c# windows-phone-8.1 filepicker known-folders