如果我调用FilePicker对象的PickMultipleFilesAsync方法,是否可以添加“全选”选项。
// Create the songs picker
var songsPicker = new FileOpenPicker();
songsPicker.SuggestedStartLocation = PickerLocationId.MusicLibrary;
songsPicker.ViewMode = PickerViewMode.List;
songsPicker.FileTypeFilter.Add(".mp3");
songsPicker.FileTypeFilter.Add(".wav");
songsPicker.FileTypeFilter.Add(".wma");
var inputFiles = await songsPicker.PickMultipleFilesAsync(); // Let the user pick the songs如果用户想要挑选一首以上的歌曲,他必须一次挑选一首。而且一个接一个地挑选437首歌并不是一个很好的用户体验。
它看起来是这样的:

发布于 2017-03-07 19:21:38
遗憾的是,您不能在此级别修改FileOpenPicker的UI。
另一种方法是使用FolderOpenPicker选择一个完整的文件夹。
发布于 2017-03-08 16:16:39
正如@Tóth Tibor建议的那样,多文件选取器UI并不是为选择所有项目而设计的。选择顶层文件夹应该是一个解决方案。
如果我们需要申请新功能,请在Windows developer feedback site中提交反馈。对于相同的功能请求项,请进行投票。
https://stackoverflow.com/questions/42638051
复制相似问题