2013-08-13 2 views
0

Где я должен хранить данные, такие как текущий выбранный элемент combobox, текущие выбранные даты календаря, текущий выбранный ряд данных, текущий режим выбора календаря и т. Д.??MVVM pattern где hold current view details

Лучше модель или модель?

Я думаю, что все данные должны быть в Модели, но с другой стороны, когда ситуация нуждается в логической части или начинается больше действий после изменений, будет глупо вводить логику в модель. Модель также не должна (на мой взгляд) называть View Model методами, поэтому для меня это небольшая проблема.

Каково ваше мнение?

Редактировать: Только использование в WPF для меня интересно.

ответ

0

Эти вещи должны войти в модель представления, поскольку они связаны с взаимодействием пользователя с пользовательским интерфейсом, или, возможно, они больше связаны с состоянием пользовательского интерфейса.

Если вы посмотрите на него с другой точки зрения, вы обнаружите, что это никак не связано с моделью, тем более что вы нашли свои методы отображения модели самообслуживания.