2

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

请注意:两种文件类型选择具有相同的扩展名。两者的区别在于显示名称。

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?

4

1 回答 1

1

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

于 2012-08-31T23:07:41.320 回答