Храните ваше изображение в изолированном хранилище в потоке, а не в изображениях и не читайте поток.
Это будет работать для вас. Ниже приведен пример кода.
хранить изображения в отдельности, как это
using (IsolatedStorageFileStream isoStream = new IsolatedStorageFileStream("IsoStoreFile.png", FileMode.Create, isoStore))
{
//Save the image file stream rather than BitmapImage to Isolated Storage.
byte[] content = new byte[e.Result.Length];
e.Result.Read(content, 0, content.Length);
isoStream.Write(content, 0, content.Length);
isoStream.Flush();
}
Теперь вы можете открыть сохраненный файл и отобразить его в виде изображения:
using (IsolatedStorageFile isoStore = IsolatedStorageFile.GetUserStoreForApplication())
{
using (IsolatedStorageFileStream isoStream = isoStore.OpenFile("IsoStoreFile.png", FileMode.Open))
{
BitmapImage bmp = new BitmapImage();
bmp.SetSource(isoStream);
img.Source = bmp;
}
}