Windows phone 7 将多个映像保存到独立存储

Windows phone 7 将多个映像保存到独立存储,windows-phone-7,isolatedstorage,Windows Phone 7,Isolatedstorage,我试图通过在独立存储中创建一个imageFolder并将我的所有图像存储在独立存储中来将多个图像保存到独立存储中。但它有一个错误,请任何人都可以帮助我解决该错误或获得其他方法帮助我。谢谢。如果可能的话,如果你们能向我展示你们的代码,我将不胜感激。实际上,我的代码希望位于按钮事件处理程序下。谢谢,错误是:不允许对IsolatedStorageFileStream执行操作 我的代码: private void SaveToLocalStorage(string imageFolde

我试图通过在独立存储中创建一个imageFolder并将我的所有图像存储在独立存储中来将多个图像保存到独立存储中。但它有一个错误,请任何人都可以帮助我解决该错误或获得其他方法帮助我。谢谢。如果可能的话,如果你们能向我展示你们的代码,我将不胜感激。实际上,我的代码希望位于按钮事件处理程序下。谢谢,错误是:不允许对IsolatedStorageFileStream执行操作

我的代码:

         private void SaveToLocalStorage(string imageFolder, string imageFileName)
    {
        imageFileName = name.Text;
        MessageBox.Show(imageFileName);

        var isf = IsolatedStorageFile.GetUserStoreForApplication();
        if (isf.DirectoryExists(imageFolder))
        {
            isf.CreateDirectory(imageFolder);
        }

        string filePath = Path.Combine(imageFolder, imageFileName);
        MessageBox.Show(filePath);
        using (var stream = isf.CreateFile(filePath))
        {
            var bmp= new WriteableBitmap(inkCanvas, inkCanvas.RenderTransform);
            bmp.SaveJpeg(stream, bmp.PixelWidth, bmp.PixelHeight, 0, 100);
      }
}

首先,如果目录不存在,您可能希望创建该目录,而不是如果它存在:

    if (!isf.DirectoryExists(imageFolder))
    {
        isf.CreateDirectory(imageFolder);
    }

运行代码时会发生什么?你有错误吗?如果是,什么和在哪里?有一个错误。错误:不允许对IsolatedStorageFileStream执行操作。我解决不了。请帮助我,这是在哪一行抛出的?消息框显示了吗?错误被抛出到:using(var stream=isf.CreateFile(filePath),当它出错时,
filePath
的值是多少?你的意思是什么?或者你能编辑我的代码吗?非常感谢,因为我想为我的作业这样做,所以我有点紧急。谢谢,我没有,我的答案中没有我正在检查“如果目录不存在”