Я являюсь частью команды, которая разрабатывает программу на C #, которая использует архитектуру MVC.
Пока я проходил урок MVC, у меня есть некоторые сомнения. Пожалуйста, помогите мне прояснить это сомнение.
1) Какие все изменения в представлении могут быть выполнены Контроллером?
2) Я считаю, что все изменения пользовательского интерфейса (например, изменение цвета текста при достижении порогового значения) необходимо выполнять на уровне просмотра, поскольку модель не имеет прямого контакта с контроллером. Это правильно?
3) Я вижу пунктирную линию, соединяющую модель для просмотра, указывающую на «косвенные отношения». Не могли бы вы объяснить, что означают эти косвенные отношения?
Заранее спасибо,