Как прочитать изображение из изолированного хранилища и отобразить его на элементе Image?

#silverlight #windows-phone-7

#silverlight #windows-phone-7

Вопрос:

Мне нужно загрузить изображение из IsolatedStorage и отобразить его в UIElement Image. Я исследовал MSDN и обнаружил, что не могу получить Uri из IsolatedStorage. Я мог бы получить поток для сохраненного файла изображения jpeg.

После того, как я получу поток файлов jpeg, как мне отобразить его на элементе изображения?

Ответ №1:

Используйте BitmapImage.Установите Source для чтения потока, а затем установите изображение.Источник для растрового изображения:

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