Bu işlemi, kamera eylemi tamamlandığında görüntüyü depoya ayırmak için kullanıyorum.İzole depolamadan görüntüyü windows telefonundaki görüntü denetimine nasıl yüklerim?
void camera_Completed(object sender, PhotoResult e)
{
BitmapImage objImage = new BitmapImage();
//objImage.SetSource(e.ChosenPhoto);
//Own_Image.Source = objImage;
using (var isolatedStorage = IsolatedStorageFile.GetUserStoreForApplication())
{
fnam = e.OriginalFileName.Substring(93);
MessageBox.Show(fnam);
if (isolatedStorage.FileExists(fnam))
isolatedStorage.DeleteFile(fnam);
IsolatedStorageFileStream fileStream = isolatedStorage.CreateFile(fnam);
BitmapImage bitmap = new BitmapImage();
bitmap.SetSource(e.ChosenPhoto);
WriteableBitmap wb = new WriteableBitmap(bitmap);
wb.SaveJpeg(fileStream, wb.PixelWidth, wb.PixelHeight, 100, 100);
MessageBox.Show("File Created");
fileStream.Close();
}
}
Şimdi izole depodan görüntüyü almak ve benim görüntü denetiminde görüntülemek istiyorum.
Mümkün mü? Böyle
Çok çalışıyor. Ve bir sonraki sayfaya geçiyorum. ve bu eski ekrana geri dönün. Burada yüklenen görüntü gösterilmiyor. Ve aynı işlev çağrısı page_Loaded Event'de yazdım. Neden bir kez daha yüklenmedi? (var isolatedStorage = IsolatedStorageFile.GetUserStoreForApplication()) { if (isolatedStorage.FileExists (fnam)) { Own_Image.Source = GetImageFromIsolatedStorage (fnam); }} – selvam