2017-03-07 3 views
0

Est-il possible d'ajouter une option "Sélectionner tout" si j'appelle la méthode PickMultipleFilesAsync d'un objet FilePicker.Option "Sélectionner tout" pour FilePicker

// 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 

Si l'utilisateur veut choisir plus d'une chanson, il doit les choisir une à la fois. Et choisir 437 chansons l'une après l'autre n'est pas une très bonne expérience utilisateur.

Il ressemble à ceci:

enter image description here

Répondre

1

Malheureusement vous ne pouvez pas modifier à ce niveau de l'interface utilisateur du FileOpenPicker.

Vous pouvez également choisir un dossier entier avec FolderOpenPicker.

2

AS @Tóth Tibor suggéré, l'interface utilisateur du sélecteur de fichiers multiples n'est pas conçue pour sélectionner tous les éléments. Choisir le dossier de niveau supérieur devrait être une solution.

Si nous avons besoin de demander une nouvelle fonctionnalité, s'il vous plaît soumettre une rétroaction dans Windows developer feedback site. Pour le même élément de demande de fonctionnalité, veuillez le voter.