"Select all" FilePicker 选项
"Select all" option for FilePicker
如果我调用 FilePicker
对象的 PickMultipleFilesAsync
方法,是否可以添加 "Select all" 选项。
// 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首歌曲,用户体验不是很好。
看起来像这样:
遗憾的是,您无法在此级别修改 FileOpenPicker
的 UI。
您可以使用 FolderOpenPicker
选择整个文件夹的替代方法。
AS @Tóth Tibor 建议,多文件选择器 UI 并非设计用于选择所有项目。选择顶级文件夹应该是一个解决方案。
如果我们需要请求新功能,请在 Windows developer feedback site 中提交反馈。对于相同的功能请求项,请投票。
如果我调用 FilePicker
对象的 PickMultipleFilesAsync
方法,是否可以添加 "Select all" 选项。
// 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首歌曲,用户体验不是很好。
看起来像这样:
遗憾的是,您无法在此级别修改 FileOpenPicker
的 UI。
您可以使用 FolderOpenPicker
选择整个文件夹的替代方法。
AS @Tóth Tibor 建议,多文件选择器 UI 并非设计用于选择所有项目。选择顶级文件夹应该是一个解决方案。
如果我们需要请求新功能,请在 Windows developer feedback site 中提交反馈。对于相同的功能请求项,请投票。