私は他の人によって書かれたこのコードに取り組んでいます。DoWork から Dispatcher.Invoke を呼び出すバックグラウンド ワーカーが含まれています。
私の問題は、Dispatcher.Invoke が完了する前に BackgroundWorkerCompleted が発生すると思うことです。あれは正しいですか?
Dispatcher.Invoke は新しいスレッドを開始しますか、それともメイン スレッドで開始しますか?
Dispatcher と Backgroundworker を混在させるのは悪い考えですか? 私が見つけたサンプルは、そのうちの 1 つだけを使用しているようです。