public ReportPhoto(StorageFile file) { FilePath = file.Path; StorageItemThumbnail thumbnail = file.GetThumbnailAsync(ThumbnailMode.ListView).AsTask().Result; BitmapImage thumbnailImage = new BitmapImage(); var ignore = thumbnailImage.SetSourceAsync(thumbnail); ThumbnailSource = thumbnailImage; StorageItemThumbnail imageAsThumbnail = file.GetScaledImageAsThumbnailAsync(ThumbnailMode.SingleItem).AsTask().Result; WriteableBitmap bitmap = new WriteableBitmap((int)imageAsThumbnail.OriginalWidth, (int)imageAsThumbnail.OriginalHeight); ignore = bitmap.SetSourceAsync(imageAsThumbnail); Bitmap = bitmap; }