首页 > 代码库 > WP开发图片保存到独立存储并从独立存储中读取

WP开发图片保存到独立存储并从独立存储中读取

需要添加引用命名空间

using System.IO;

using System.IO.IsolatedStorage;

1.将图片保存到独立存储空间

            

 1 using (IsolatedStorageFile myIsolatedStorage = IsolatedStorageFile.GetUserStoreForApplication()) 2  3             { 4  5                 if (myIsolatedStorage.FileExists(App.fileName)) 6  7                 { 8  9                     myIsolatedStorage.DeleteFile(App.fileName);10 11                 }12 13                 using(IsolatedStorageFileStream fileStream = myIsolatedStorage.CreateFile(App.fileName))14 15                 {16 17                     BitmapImage bitmap = new BitmapImage();18 19                     bitmap.SetSource(stream);20 21                     WriteableBitmap wb = new WriteableBitmap(bitmap);22 23                     // Encode WriteableBitmap object to a JPEG stream.24 25                     wb.SaveJpeg(fileStream, wb.PixelWidth, wb.PixelHeight, 0, 90);26 27                 }28 29             }30 31         }

 

2.从独立存储空间中获取图片

 1 using (IsolatedStorageFile myIsolatedStorage = IsolatedStorageFile.GetUserStoreForApplication()) 2  3                 { 4  5                     if (myIsolatedStorage.FileExists(fileName)) 6  7                     { 8  9                         using (IsolatedStorageFileStream fileStream = myIsolatedStorage.OpenFile(fileName, FileMode.Open, FileAccess.Read))10 11                         {12 13                             BitmapImage bmp = new BitmapImage();14 15                             bmp.SetSource(fileStream);16 17                         };18 19                       }20                  }

 

WP开发图片保存到独立存储并从独立存储中读取