Показать сообщение отдельно
Старый 03.01.2011, 17:13
expl вне форума Посмотреть профиль Отправить личное сообщение для expl Найти все сообщения от expl
  № 9  
Ответить с цитированием
expl

блогер
Регистрация: Feb 2006
Сообщений: 1,474
Записей в блоге: 3
Цитата:
Ну это, если большинство окон нуждаются в одних и тех же обновляемых параметрах.
А если, к примеру делать магазин. В главном окне магазина отображается массив вещей, каждая из которых имеет набор своих характеристик. У главного окна магазина, также есть несколько подокон, которые обмениваются данными о вещах с главным окном.
Вот для тех, которые работают с одинаковыми данными и передаем одну модель,
которые с другими - другую

Если иерархия данных повторяет иерархию окон,
то пусть главное окно передает свою модель дочерним (или кусок своей модели дочерним)

Отвязывать данные от визуальных элементов все равно придется - иначе тяжко макароны распутывать

Да даже если не делать модели, что мешает хранить данные в родительском окне и передавать дочерним родителя с этими данными (ну и дети подпишутся на родителя)?
(ясен пень, это мешание данных с видом, но лучше чем искать в одном окне другие)


Последний раз редактировалось expl; 03.01.2011 в 17:16.