无法从FileSavePicker检测选定的FileTypeChoice

时间:2012-08-31 15:52:06

标签: windows-8 windows-runtime winrt-xaml windows-store

我想让用户在选择文件类型时选择保存选项。选择工作正常,如下例所示。但是,在用户选择了要保存的文件类型后,我还没有发现检查他选择了哪种类型的可能性。

请注意:两种文件类型选项都具有相同的扩展名。两者之间的区别是显示名称。

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

有谁知道如何获取所选的FileTypeChoice?

1 个答案:

答案 0 :(得分:1)

我认为你不能。这里的问题是两者之间的唯一区别是显示名称。我强烈建议使用类似但不同的文件扩展名。你在这里有一个没有任何证据的区别。这使得系统或用户无法区分类型A和类型B.