Я в настоящее время на моем первом C# проекте плюс первый пользовательский интерфейс. У меня есть мой Programm.cs, который только запускает форму и несколько классов для сетевых вещей.
Пользовательский интерфейс имеет (среди прочего):
- несколько кнопок, изменяет текст при щелчке и / или прогрессе метода
- два списка просмотра, обновление содержимого в два таймера
- индикатор выполнения, обновление прогресса через ProgressBar.Update в одном из классов сетевых компонентов
Есть ли общий способ обработки обновлений пользовательского интерфейса более централизованным или какой-либо другой обычный подход, который я должен / мог бы использовать?