コード例 #1
0
ファイル: ImageManager.cs プロジェクト: KPIProjects/Threatre
 /* Thumbnail */
 public void MovieLogoThumbnail(Movie movie, int index, Action<BitmapImage, int> callback)
 {
     if (IsMovieLogoInLocalStorage(movie))
     {
         UseLocalMovieLogoThumbnail(movie, index, callback);
     }
     else
     {
         DownloadMovieLogoThumbnail(movie, index, callback);
     }
 }
コード例 #2
0
ファイル: ImageManager.cs プロジェクト: KPIProjects/Threatre
 private void CreateLocalImageForMovie(Movie movie, BitmapImage img)
 {
     String fileName = LocalMovieThumbnailPrefix + movie.ID + LocalMovieThumbnailPostfix;
     CreateLocalImageWithName(fileName, img);
 }
コード例 #3
0
ファイル: ImageManager.cs プロジェクト: KPIProjects/Threatre
 private void UseLocalMovieLogoThumbnail(Movie movie, int index, Action<BitmapImage, int> callback)
 {
     String fileName = LocalMovieThumbnailPrefix + movie.ID + LocalMovieThumbnailPostfix;
     LoadLocalFileForMovie(fileName, index, callback);
 }
コード例 #4
0
ファイル: ImageManager.cs プロジェクト: KPIProjects/Threatre
 private void DownloadMovieLogoThumbnail(Movie movie, int index, Action<BitmapImage, int> callback)
 {
     DownloadImage(movie.PosterThumbnailURL, (img) =>
     {
         CreateLocalImageForMovie(movie, img);
         callback(img, index);
     });
 }
コード例 #5
-1
ファイル: ImageManager.cs プロジェクト: KPIProjects/Threatre
 private bool IsMovieLogoInLocalStorage(Movie movie)
 {
     String fileName = LocalMovieThumbnailPrefix + movie.ID + LocalMovieThumbnailPostfix;
     return isFileInLocalStorage(fileName);
 }