サムネイルを取得するためのコードがあります。これは次のようになります
public async Task<bool> SetThumbnail(Model.FileInfo Fil)
{
try
{
// Set the File
var File = await GetStorageFile(Fil);
// Set the File's thumbnail
Fil.FileThumbnail = await File.GetThumbnailAsync(Windows.Storage.FileProperties.ThumbnailMode.ListView);
// Set the File
Fil.File = File;
// Return true as it was successfully executed
return true;
}
// Otherwise it was not successful so return false
catch (Exception e) {
return false;
}
}
GetStorageFile メソッドは次のようになります
private async Task<StorageFile> GetStorageFile(Model.FileInfo FileInf)
{
// Create (and open the Folder)
var Folder = await _Folder.CreateFolderAsync(_FilesFolderName, CreationCollisionOption.OpenIfExists);
// Get the File
return await Folder.GetFileAsync(FileInf.ID + "." + FileInf.Extension);
}
1回目はうまく機能しますが、2回目にリストを表示すると、サムネイルが表示されません
2回目に実行すると、何が問題になる可能性がありますか?