選択した画像をリストボックスに保存して携帯電話のメモリに保存しようとしていますが、「InvalidOperationExceptionが未処理」というエラーが発生する理由がわかりません。
var filePath = "Uploads/" + fileListBox.SelectedItem;
var fileUriSource = new Uri(filePath, UriKind.Relative);
using (IsolatedStorageFile myIsolatedStorage = IsolatedStorageFile.GetUserStoreForApplication())
{
using (IsolatedStorageFileStream fileStream = myIsolatedStorage.OpenFile(filePath.ToString(), FileMode.Open))
{
MediaLibrary mediaLibrary = new MediaLibrary();
Picture pic = mediaLibrary.SavePicture("saved" + filePath.ToString(), fileStream);
fileStream.Close();
}
}
私はすでにインターネットで捜しています、しかし、私はどんな答えも見つけられませんでした。
ありがとう!
回答:
回答№1は1毎時 MSDN:
InvalidOperationException
ユーザーがいる間にSavePictureが呼び出された場合にスローされる例外 実行中のコンピュータに接続しました。
これは、同期中にファイルを変更することによる問題を回避するために、PC上のZuneに接続するとライブラリがロックされるためです。
あなたが接続されている間にあなたがこれをデバイス上で行わなければならない場合 WPConnectツールを使う Zuneの代わりに。