Стратегии синхронного обновления нескольких элементов управления пользовательским интерфейсом - PullRequest
0 голосов
/ 24 сентября 2018

У меня есть набор пользовательских элементов управления пользовательским интерфейсом, которые я написал для промышленного приложения.Программное обеспечение написано на C # с использованием WinForms.

Допустим, что все элементы управления пользовательского интерфейса находятся в одной форме, и что элементы управления пользовательского интерфейса отображают различные фрагменты информации в текстовом и графическом формате.Информация запрашивается последовательно из источника данных.

В настоящий момент я обновляю отдельные элементы управления путем аннулирования их областей рисования через системный таймер.Это работает хорошо, но я хотел бы перейти к дизайну, где каждый элемент управления всегда отображает информацию, которая соответствует тому, что отображают другие элементы управления.Т.е. все элементы управления должны обновляться одновременно и / или приостанавливать их перекрашивание, чтобы другие элементы управления «догоняли».

Чтобы избежать повторного изобретения колеса, существует ли какой-либо устоявшийся способ сделать это?(Либо с помощью инфраструктуры пользовательского интерфейса, либо путем простого изменения дизайна) Излишне говорить, что я новичок в разработке WinForms:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...