2017-03-07 48 views
0

如果我调用FilePicker对象的PickMultipleFilesAsync方法,是否可以添加“全选”选项。FilePicker的“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首歌曲并不是很好的用户体验。

它看起来像这样:

enter image description here

回答

1

可悲的是,你不能在这个级别的FileOpenPicker的UI修改。

另一种方式,你可以选择一个整个文件夹与FolderOpenPicker

2

AS @Tóth Tibor建议,多文件选取器用户界面不是用来选择所有项目的。选择顶级文件夹应该是一个解决方案。

如果我们需要请求一项新功能,请在Windows developer feedback site提交反馈意见。对于相同的功能请求项目,请投票。