Эмпирическое правило, которому я следую ...
- 1 ведущий 1 просмотр
Но для общих элементов управления вы можете разделить докладчика, если логика представления такая же ...
Например, ...
У вас есть диалоговое окно «Диалог подтверждения», «Диалог завершения операции!» И многие другие варианты ...
Для этого у меня был элемент управления, реализованный из интерфейса общего представления, и один докладчик, обслуживающий весь набор элементов управления диалогов ...
Причина в том, что это помогает содержать шаблон в чистоте. Кроме того, с точки зрения гибкости это имеет свои преимущества.
Недавно у меня была задача перенести приложение Windows, построенное на MVP, на asp.net (1 просмотр 1 практическое правило докладчика). Миграция прошла гладко, так как мне оставалось только беспокоиться о создании соответствующих представлений, а остальное заботилось о дизайне.