Melz, я прочитал при виртуальный метод компонента dataGridView. В этом режиме компонент не хранит вообще никаких данных. Мне кажется данный режим наиболее точно подходит для MVP (а может и для MVC). Сейчас нет времени полностью разбираться с этим вопросом, но чуть позже я попробую всё реализовать, используя имено этот режим работы.
Про пример виртуального режима я прочитал вот тут и тут
Спасибо, за ответ.
Но мне всётаки хочется понять как реализовать именно MVP для windows form. Я обдумываю пока такой вариант: модель по запросу от презентера создает или подгружает таблицу. Затем в представление через презентер отправлятеся полная копия этой таблицы, которая привязывается в свойству dataSource компонета dataGridView. Далее все изменения происходят только в копии таблицы. Если пользователь решит сохранить таблицу, то она сравнивается с исходной и все изменения применяются, потом модель снова отправляет копию уже с измениями. Как-то так. :)
Пока не вижу всей картины. Большинство примеров в интернете сводятся к работе с полями и лейбами. Нет пример для работы с таблицами по MVP.
Ого! Да уж... Голова уже болит. Буду изучать. Правда я пока на WPF не писал ничего, но я думаю это паттерн можно не только на WPF применять. Или я не прав?
Доделаю уже текущую программу как смогу :). А потом попробую разобраться что к чему.
Разобрался я почему не получалось синхронизировать browsersync на пк и планшете. Все оказалось очень банально
Как видно из фото, browsersync для внешнего подключения дает 192.168.234.1:3000. Не долго думая я и пытался цепляться по нему, но!
Данный IP оказывается - это внешний IP, т.е. тот который вам выдается для выход в интернет вашим провайдером.
Если посмотреть на следующий скриншот, то видно что IP моего компьютера другой. И если с планшета я буду использовать не тот IP, который предлагает browsersync, а тот что у моего ПК, то все прекрасно работает :)
Про пример виртуального режима я прочитал вот тут и тут