なんとなく

なんとなく書きます

画像とかが別のスレッドに所有権うんぬんで触れないときの対処。

BackgroundWorkerやThreadで画像を作って
表示しようとした時に別スレッドが所有権を持っているからでエラーが出るとき。

表示しようとしている画像にFreezeメソッドを使えばいい。

WriteableBitmap writeableBitmap;
//色々処理する。

//Freezeすると表示させようとしても怒られなくなるはず
writeableBitmap.Freeze()


ついでに忘れないように
WriteableBitmapよりBitmapImageの方が読み込みが早い