【发布时间】:2015-10-23 05:57:41
【问题描述】:
我正在寻找适用于 Windows 10 的触摸屏文件选择器。在 Windows 8 和 8.1 中,我使用了 FileOpenPicker:
FileOpenPicker fileOpenPicker = new FileOpenPicker();
fileOpenPicker.FileTypeFilter.Add(".wma");
fileOpenPicker.FileTypeFilter.Add(".mp3");
fileOpenPicker.SuggestedStartLocation = PickerLocationId.VideosLibrary;
fileOpenPicker.ViewMode = PickerViewMode.List;
IReadOnlyList<StorageFile> files = await fileOpenPicker.PickMultipleFilesAsync();
它产生了一个很好的界面 (example),但在 Windows 10 中,相同的代码显示的界面与 OpenFileDialog (example) 相同,这很难在触摸屏上使用。有谁知道如何在 Windows 10 中获取 Windows 8/8.1 风格的 FileOpenPicker,或者知道替代方法?
【问题讨论】:
-
我在问这里之前尝试过平板模式...应用全屏运行,但对打开文件对话框没有影响。
-
看起来它在 2014 年 12 月的预发布版本中也有报道:mcakins.com/2014/12/03/…
-
@ArtiFicial,我相信这只是 Windows 10 中的当前方式,可能是为了消除桌面和 UWP 应用程序之间的混淆。希望我们将来会看到这种变化。
标签: c# xaml windows-8 windows-10 fileopenpicker