如何从隔离存储中读取图像并将其显示在Image元素上?

时间:2011-05-04 03:51:57

标签: silverlight windows-phone-7

我需要从IsolatedStorage加载图像,并将其显示在Image UIElement上。 我调查了MSDN,我发现我无法从IsolatedStorage获得Uri。我可以获取已保存的jpeg图像文件的流。

获取jpeg文件流后,如何在Image元素上显示它?

1 个答案:

答案 0 :(得分:4)

使用BitmapImage.SetSource读取流,然后将Image.Source设置为BitmapImage:

Stream jpegStream;
var image1 = new BitmapImage();
image1.SetSource(jpegStream);
Image image = new Image();
image.Source = image1;