BackgroundWorker все еще нужно вызывать Invoke?

В последнем вопросеПоказывать индикатор выполнения при выполнении какой-либо работы в C #?Люди рекомендуют использоватьBackgroundWorker, Я думал вBackgroundWorker Метод DoWork вы можете обновить GUI напрямую, но почему этот вызов функции нужно вызывать с помощью.Invoke

toolTip.SetToolTip(button, toolTipText);

Ответы на вопрос(3)

Ваш ответ на вопрос