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

私はあなたができるとは思わない。ここでの問題は、この 2 つの違いが表示名だけであることです。類似しているが異なるファイル拡張子を使用することを強くお勧めします。ここにあるのは証拠のない区別です。これにより、システムまたはユーザーがタイプ A とタイプ B を区別できなくなります。

于 2012-08-31T23:07:41.320 に答える