2012-08-31 4 views
2

Je voudrais laisser l'utilisateur choisir une option de sauvegarde tout en sélectionnant un type de fichier. La sélection fonctionne bien comme dans l'exemple ci-dessous. Cependant, après que l'utilisateur a sélectionné un type de fichier à enregistrer, je n'ai pas trouvé la possibilité de vérifier quel type il a sélectionné.Impossible de détecter le FileTypeChoice sélectionné à partir de FileSavePicker

Veuillez noter: Les deux types de fichiers ont la même extension. La différence entre les deux est le nom d'affichage.

var fsp = new FileSavePicker(); 

fsp.FileTypeChoices.Add("my file type", new List<string> {".extension"}); 
fsp.FileTypeChoices.Add("my file type (special)",new List<string>{".extension"}); 

StorageFile sf = await fsp.PickSaveFileAsync(); 

// How to know here which FileTypeChoice the user has selected 

Quelqu'un at-il une idée comment je peux obtenir le FileTypeChoice sélectionné?

Répondre

1

Je ne pense pas que vous le pouvez. Le problème ici est que la seule différence entre les deux est le nom d'affichage. Je recommande fortement d'utiliser des extensions de fichiers similaires mais distinctes. Ce que vous avez ici est une distinction sans aucune preuve. Cela empêche le système ou l'utilisateur de distinguer le type A du type B.

Questions connexes