2011-06-20 4 views
0

マイコードでは、1つの画像をWindows Phone 7の隔離されたストレージに保存することはできますが、隔離されたストレージに1つ以上の画像を保存できるように、wp7で複数の画像を隔離したストレージに保存する

private void saveButtonClick(object sender, RoutedEventArgs e) 
    { 
     try 
     { 
      using (IsolatedStorageFile isf = IsolatedStorageFile.GetUserStoreForApplication()) 
      { 
       if (isf.FileExists("myImage.jpg")) 
        isf.DeleteFile("myImage.jpg"); 

       using (IsolatedStorageFileStream isfs = isf.CreateFile("myImage.jpg")) 
       { 
        var bmp = new WriteableBitmap(myImageElement, myImageElement.RenderTransform); 
        bmp.SaveJpeg(isfs, bmp.PixelWidth, bmp.PixelHeight, 0, 100); 
       } 
      } 
     } 
     catch (Exception exc) 
     { 
      MessageBox.Show(exc.Message); 
     } 
    } 

答えて

1

あなた:私は誰も私は私のコードたくさん

をworks.Thanks私のコードやサンプルとを変更するために助けることができるので、最新の画像が古い画像をオーバーラップする新しいイメージを保存したかった今、いつでもそれぞれが同じ名前を付けているので、ファイルは上書きされています。
複数のファイルが必要な場合は、固有の名前を付ける必要があります。これを行うには、コード内のハードコードされた名前を削除し、各ファイルに適切な/固有の名前を使用します。

+0

ya ...しかし、どのように自動生成された名前を持っている?私のコードを変更して見せてもらうのに役立ちません。 – user801456

+0

名前はアプリでの画像の使用方法に関連している必要があります。名前をユニークにする方法はたくさんあります。 –

関連する問題