■97104 / inTopicNo.4) |
Re[3]: WPFのImageコントロールからローカル保存 |
□投稿者/ Hongliang (1160回)-(2021/03/27(Sat) 20:07:58)
|
例外メッセージにあるように、作成したスレッド以外でUI要素
(今回であればImageオブジェクト)に触ることはできません。
なのでBitmapSourceオブジェクトをImage.Sourceから確保するのは
UIスレッドのうちに済ます必要があります。
例えば:
private async void button1_Click(object sender, RoutedEventArgs e) {
var bmp = (BitmapSource)image1.Source;
await Task.Run(() => SaveImage(bmp));
}
|
|