Всякий раз, когда я хочу изменить WinForm из другого потока, мне нужно использоватьWinForms interthread изменение участков
->Invoke(delegate, params)
так, что изменение происходит в отдельном потоке в Winform в.
Для каждой функции, которая нуждается в изменении gui, мне нужна другая функция делегата.
Есть ли какая-то схема, которая позволяет мне ограничить количество функций делегата? У меня есть класс контроллера, который обрабатывает весь gui в одном месте, я думал о повторном использовании делегатов, но это плохо пахнет.
Я думаю, что мой вопрос может относиться ко всем языкам, где WinForm может работать
Какая версия .NET? –