Я пишу простое приложение winforms в C #. Я создаю рабочий поток и хочу, чтобы главное окно реагировало на протектор, заканчивая свою работу - просто измените текст в текстовом поле testField.Text = "Ready" Я пробовал события и обратные вызовы, но все они выполняются в контексте вызывающего потока, и вы не можете сделать пользовательский интерфейс из рабочего потока.
Я знаю, как это сделать на C / C ++: вызвать PostMessage из рабочего потока. Я предполагаю, что мог бы просто вызвать Windows API из C #, но разве нет более конкретного решения для .NET?