0

サムネイルを取得するためのコードがあります。これは次のようになります

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回目に実行すると、何が問題になる可能性がありますか?

4

0 に答える 0