在WindowsPhone7中将图像存储到独立存储基本上我使用VisualStudio/ExpressionBlend来做我的应用程序。它的工作原理是用户可以选择他/她要编辑的图片,编辑后用户只需单击保存按钮,编辑后的图像将保存在隔离存储中,但我无法命令保存按钮将图像保存到隔离存储,所以希望有人能提前帮助我提供一些示例代码。我尝试使用下面的代码,但是当我按下保存按钮时,出现空引用错误。我的想法是,当您按下保存时,该应用程序不知道将哪个图像保存到独立存储中,并且不确定我的想法是否正确。谁能帮我这个。太感谢了。privatevoidbtnSave_Click(objectsender,RoutedEventArgse){StringtempJPEG="TempJPEG";varmyStore=IsolatedStorageFile.GetUserStoreForApplication();如果(myStore.FileExists(tempJPEG)){myStore.DeleteFile(tempJPEG);}IsolatedStorageFileStreammyFileStream=myStore.CreateFile(tempJPEG);Uriuri=newUri("TestImage.jpg",UriKind.Relative);StreamResourceInfosri=Application.GetResourceStream(uri);BitmapImage位图=newBitmapImage();位图.CreateOptions=BitmapCreateOptions.None;位图.SetSource(sri.Stream);WriteableBitmapwb=newWriteableBitmap(位图);Extensions.SaveJpeg(wb,myFileStream,wb.PixelWidth,wb.PixelHeight,0,85);我的文件流.Close();这是代码的工作版本.jpg");使用(varisfs=isf.CreateFile("myImage.jpg")){varbmp=newWriteableBitmap(myImageElement,myImageElement.RenderTransform);bmp.SaveJpeg(isfs,bmp.PixelWidth,bmp.PixelHeight,0,100);}}}catch(Exceptionexc){MessageBox.Show(exc.Message);这里myImageElement是显示图像的图像元素。以上就是C#学习教程:在WindowsPhone7中将图片存储在独立存储中的全部内容,如果对大家有用,需要进一步了解C#学习教程,希望大家多多关注—本文整理自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
