2011-07-29 10 views
2

新しいWPF(Windowsフォームの背景から)。 BitmapSourceプロパティにバインドするImageコントロールがあります。ビットマップは別のスレッドで更新されます。依存オブジェクトに関するエラーが同じスレッド上になければなりません...どうすればこの問題を解決できますか?WPFマルチスレッドバインディングMVVM

答えて

2

別のスレッドからUIを更新するには、Dispatcherを使用する必要があります。

Dispatcher.BeginInvoke(new Action(
    () => UpdateMyUIElement(withSomeArgs); 
); 

このトピックをカバーするかなり詳細なMSDN Articleがあります。