StorageFile может быть сконвертирован в BitmapImage используя данную функцию:

public class ImageUtils
{
	public static async Task<BitmapImage> StorageFileToBitmapImage(StorageFile savedStorageFile)
	{
		using (IRandomAccessStream fileStream = await savedStorageFile.OpenAsync(Windows.Storage.FileAccessMode.Read))
		{
			BitmapImage bitmapImage = new BitmapImage();
			bitmapImage.DecodePixelHeight = 100;
			bitmapImage.DecodePixelWidth = 100;
			await bitmapImage.SetSourceAsync(fileStream);
			return bitmapImage;
		}
	}
}

Использовать следующим образом:

BitmapImage imageSource= await ImageUtils.StorageFileToBitmapImage(savedStorageFile);

Теги: сниппет, c#, uwp

Редактировать