Является ли ShellPresenter в Prism (P) resenter как в шаблоне MVP? - PullRequest
1 голос
/ 06 марта 2009

Я начинаю пользоваться Призмой (Руководство по составному применению).

Как лучше всего понять роль ShellPresenter? Это ведущий как в Model-View-Presenter?

Так ли это, как оно связано с Shell? Я понимаю, что ShellPresenter принимает объект Shell в качестве параметра своего конструктора и отвечает за то, чтобы все модули размещали свои представления в соответствующих регионах. Но есть еще и RegionManager, который делает это.

Буду признателен за любые разъяснения тех, кто работает с этой терминологией.

1 Ответ

2 голосов
/ 19 мая 2009

Да, ShellPresenter - это ведущий в шаблоне MVP.

RegionManager действительно действует как реестр известных регионов - технически он является адаптером для указанного докладчика.

Таким образом, хотя на первый взгляд ShellPresenter может технически управлять своим собственным дочерним управлением, используя шаблон адаптера , можно отключить эту логику и способствовать повторному использованию во всем, поскольку она, вероятно, будет использоваться постоянно? (т. е. обойти обход множественного наследования).

Это помогает?

Скотт Барнс - менеджер по продуктам Rich Platforms - Microsoft.

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