事前定義されたピッカーがあります
これは、画像を使用したファイル ピッカーの例です。ただし、ユーザーが許可範囲外のファイル (例のデスクトップから) を選択した場合、ピッカーから返された StorageFile インスタンスのみにアクセスする権利があることに注意してください。
したがって、そのファイルで何かを行う限り、それを維持する必要があります。または、ローカルにコピーします
/// <summary>
///
/// </summary>
/// <param name="identity"></param>
/// <returns></returns>
public static async Task<IStorageFile> FileFromPicker(string identity)
{
FileOpenPicker picker = new FileOpenPicker();
setFileTypes(picker);
picker.SuggestedStartLocation = PickerLocationId.PicturesLibrary;
picker.ViewMode = PickerViewMode.Thumbnail;
picker.SettingsIdentifier = identity;
var storageFile = await picker.PickSingleFileAsync();
return storageFile;
}