У меня есть небольшое приложение, которое я написал, что использует шаблон MVP следующим образом:Где я должен создавать список ListViewItem при использовании шаблона MVP?
- Я создал интерфейс под названием IView
- Я реализовал этот интерфейс в форме
- Принят в экземпляре формы как тип IView в конструктор ведущего
Форма содержит компонент ListView. Элементы, которые заполняют ListView, создаются в презентаторе. Я слышал, что не рекомендуется использовать классы компонентов пользовательского интерфейса в презентаторе. Как и где я должен создавать эти ListViewItems? Я мог бы создать ListViewItems в самой форме, но разве форма не должна быть максимально легкой, без логики?
Редактировать: N.B. Это приложение Windows Form
Мы говорим о Windows Forms или веб-формах здесь? Оба имеют компоненты с именем «ListView». –
Или, может быть, даже WPF? Забыл об этом. –
Это приложение Windows Form – Draco