【问题标题】:Open downloads in FileOpenPicker on Window Phone 8.1在 Window Phone 8.1 上的 FileOpenPicker 中打开下载
【发布时间】: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


    【解决方案1】:

    SuggestedStartLocation 只是一个建议。您不能使用它来强制文件选择器打开某个位置。例如,如果用户之前导航到另一个位置并在那里打开了一个文件,则文件选择器将从那里开始。测试有点问题,但对用户来说实际上非常直观。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多