私のアプリケーションは、非常に大きなデータの複雑な処理を行うためにスレッドに大きく依存しています。処理が行われている間、UIを更新する必要があります。私はUIを更新するための方法を知っており、使用しようとしましBackgroundWorker's OnProgressChangedた。RunWorkerCompletedまたInvoke、UIスレッドのメソッドを使用して更新します。WinXP32ビットおよび64ビットOSではすべてが正常に機能しているようです。WinVistaおよびWin7(32ビットおよび64ビット)では、Invokeメソッドを使用してUIを更新しているときに、アプリケーションがランダムにハングします。
Invoke異なるWinOSでの変更の動作はありますか?スレッドからUIを更新する他の方法は何Invokeですか?
ありがとう