ObservableCollections в ViewModel и IEnumerables в моделях? - PullRequest
2 голосов
/ 22 апреля 2010

Сохранить только ObservableCollections в ViewModel и IEnumerables в модели?

Имеет ли смысл следовать этим общим правилам?Я думаю, что это правильный путь, потому что моделям не нужно обновлять представление с помощью RaiseNotifyChanged.

1 Ответ

1 голос
/ 22 апреля 2010

MSDN говорит:

Вы можете перечислить любую коллекцию который реализует IEnumerable интерфейс. Однако для настройки динамического привязки, так что вставки или удаления в коллекции обновляют Пользовательский интерфейс автоматически, коллекция должна реализовать INotifyCollectionChanged интерфейс.

Я понимаю, что для обозначения основной цели наличия ObservableCollection является обеспечение лучшего взаимодействия с коллекцией в пользовательском интерфейсе. С этой точки зрения, ObservableCollections имеет смысл в ViewModel, но не Model.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...