我想从 Assets 的 UI 上显示一个图像文件。我设法将该项目存储为 StorageFile
。我怎样才能显示它?我试图在 XAML <Image>
标记的源中显示它。是否可以将 StorageFile
转换为 Image
?
string path = @"Assets\mypicture.png";
StorageFile file = await InstallationFolder.GetFileAsync(path);
最佳答案
试试这个功能
public async Task<Image> GetImageAsync(StorageFile storageFile)
{
BitmapImage bitmapImage = new BitmapImage();
FileRandomAccessStream stream = (FileRandomAccessStream)await storageFile.OpenAsync(FileAccessMode.Read);
bitmapImage.SetSource(stream);
Image image = new Image();
image.Source = bitmapImage;
return image;
}
关于c# - 在 Windows 8 Metro C# 中显示存储文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12660077/