Я использую DataBindings в моем приложении .net, и есть места, где я обновляю некоторые значения пользовательского интерфейса из вторичных потоков.Итак, мне нужно вызвать основной поток пользовательского интерфейса для выполнения операций GUI без исключений.
в мире .net 3 Я мог бы сказать Dispatcher.CurrentDispatcher.Invoke(()=>{ /* update UI here */} );
, но сейчас я работаю только с .net 2.0.
В этих местах у меня нет доступа к любому графическому элементу управления для выполнения Control.Invoke.Итак, как я могу безопасно обновить свой пользовательский интерфейс в этом случае?