not shure but I think you can't directly use the IsoStorageStream in the UI. try to write into a MemoryStream and use that memoryStream for the imageSource.
//something like this
using (var store = IsolatedStorageFile.GetUserStoreForApplication())
{
using (var storeStream = store.OpenFile("file.bin", System.IO.FileMode.Open))
{
var memoStream = new System.IO.MemoryStream();
storeStream.CopyTo(memoStream);
return memoStream;
}
}
otherwise, I don't understand why you do this :
IsolatedStorageFile store = IsolatedStorageFile.GetUserStoreForApplication();
try
{
using (store = IsolatedStorageFile.GetUserStoreForApplication())
{...}
}
maybe another cause of bugs