powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / MVP,Form,UserControl
9 сообщений из 9, страница 1 из 1
MVP,Form,UserControl
    #38189320
ZDjek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго дня.
Не давно начал изучать Model View Presenter, и решил переделать старую свою программу.
Ну и как всегда возникли проблемы.
У меня есть форма, а на ней 4 юзер контрола. на первом юзерконтроле датагрид. при выборе записи надо передать selectedItem в остальные user control`ы... У каждого user control`a свой Iview и свой Ipresenter. В "model" одни методы работы с БД(загрузка, добавление и удаление), т.е. нет конкретных "list<dataobject>" и "dataobject selected item", чтобы создать Events и подписать на них презентеры.( во всех примерах которые просматривал, как раз взаимодействие происходило с помощью "model" )
Вот теперь дилема, как сделать ПРАВИЛЬНО .
1.Первое, что приходит в голову добавить в "model" выбраный обьект и при его изменении оповещать Presenter`ы.
2. Добавить Service между презенторами и моделью.
...
Рейтинг: 0 / 0
MVP,Form,UserControl
    #38190307
Ermak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А может ну ее нафик это MVP да еще на WinForms.
Есть вероятность, что только "извилины себе заплетете".
...
Рейтинг: 0 / 0
MVP,Form,UserControl
    #38190316
Ermak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
За состояние презентера отвечает вью.
За определение выбранной строки отвечает BindingSource, который находится во вью.
...
Рейтинг: 0 / 0
MVP,Form,UserControl
    #38190375
ZDjek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ermak,
Может и нафиг В WPF и MVVM все проще)
...
Рейтинг: 0 / 0
MVP,Form,UserControl
    #38190386
ZDjek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ermak,
Либо я как-то коряво описал, либо Вы меня не поняли...
О том кто отвечает за выбранную запись я знаю, но вот как мне из одного презентера в другой передать "Object"??? у меня 4 "View" и 4 "Presenters"
...
Рейтинг: 0 / 0
MVP,Form,UserControl
    #38190412
ZDjek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ZDjek,
...
Рейтинг: 0 / 0
MVP,Form,UserControl
    #38190416
ZDjek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ZDjek,

Я правильно понимаю, что презентеры могут взаимодействовать друг с другом только через Service layer?
...
Рейтинг: 0 / 0
MVP,Form,UserControl
    #38383068
jbond81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZDjekZDjek,

Я правильно понимаю, что презентеры могут взаимодействовать друг с другом только через Service layer?

поднимаю вопрос.
...
Рейтинг: 0 / 0
MVP,Form,UserControl
    #38383069
jbond81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ErmakА может ну ее нафик это MVP да еще на WinForms.
Есть вероятность, что только "извилины себе заплетете".

а в чем проблема? Для Compact Framework только они и доступны
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / MVP,Form,UserControl
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]