MVP, вопрос дизайна - PullRequest
       5

MVP, вопрос дизайна

1 голос
/ 04 декабря 2009

Я работаю над приложением, разработанным MVP, и у меня есть вопросы по дизайну. При написании кода на уровне докладчика, как должно происходить взаимодействие между различными докладчиками / представлениями? Допустим, у меня есть WindowPresenter с его WindowView, и я хочу установить заголовок окна в окне из другого окна. У меня есть установщик заголовка в окне, который оборачивает фактический заголовок графического интерфейса. Должен ли я вызывать установщик заголовка непосредственно в представлении (windowPresenter.View.Title = "Title") или должен обернуть заголовок представления в качестве установщика заголовка докладчика (windowPresenter.Title = "Title")?

Ответы [ 2 ]

1 голос
/ 20 февраля 2010

В этом месяце в журнале MSDN есть прекрасная статья, в которой много говорится о подобных вещах:

За пределами MVP - расширение шаблона MVP для архитектуры пользовательского интерфейса приложения корпоративного класса

1 голос
/ 04 декабря 2009

Спросите себя, как бы вы это проверили? Если вы выполните windowPresenter.View.Title = "Title", как вы можете проверить, что докладчик устанавливает заголовок?

...