Windows 10 中的触摸屏友好文件选择器
Posted
技术标签:
【中文标题】Windows 10 中的触摸屏友好文件选择器【英文标题】:Touchscreen friendly file picker in Windows 10 【发布时间】: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,或者知道替代方法?
【问题讨论】:
windowscentral.com/how-force-tablet-mode-windows-10 我在问这里之前尝试过平板模式...应用全屏运行,但对打开文件对话框没有影响。 看起来它在 2014 年 12 月的预发布版本中也有报道:mcakins.com/2014/12/03/… @ArtiFicial,我相信这只是 Windows 10 中的当前方式,可能是为了消除桌面和 UWP 应用程序之间的混淆。希望我们将来会看到这种变化。 【参考方案1】:在我的应用程序中,我要求用户选择文件夹(使用标准文件夹选择器,对触摸不太友好),但在此之后,我展示了我自己的自定义控件,在文件夹中显示文件并让他们以触摸友好的方式选择.
【讨论】:
以上是关于Windows 10 中的触摸屏友好文件选择器的主要内容,如果未能解决你的问题,请参考以下文章