C# MVVM взаимодействие моделей

241
24 ноября 2017, 04:20

Как по паттерну MVVM модели могут обмениваться информацией друг с другом?? Я читал, что с случае с view-model необходимо ставить MVVM Light Toolkit и юзать Messanger. С моделями точно так же??

Answer 1

Модели не должны обмениваться данными сами. Они только хранят данные либо обрабатывают (преобразовывают) свои данные. Обменом занимаются либо вью-модели либо классы бизнес логики. Обмен может происходить явно либо если они реализуют интерфейсы INotifyPropertyChanged или INotifyCollectionChanged.

READ ALSO
Добавление роли пользователю ASP.NET Identity

Добавление роли пользователю ASP.NET Identity

При регистрации в AccountController пытаюсь добавить роль пользователю, однако вылетает такая ошибка (картинка снизу)Делал по примеру и как там заявлено,...

325
Конвертация синтаксиса кода

Конвертация синтаксиса кода

Есть задача объединить исходники библиотеки в один файл и при этом преобразовать код, написанный на C# 70 в C# 4

215
Почему-то не работает log4net на другой машине

Почему-то не работает log4net на другой машине

В общем, на моей машине(Win 7) логи нормально пишутся, запускаю программу на другой(Win Server 2003) машине, а там пишется вот такая шляпа:

253
Поместить данные в dataset

Поместить данные в dataset

ЗдравствуйтеЕсть 2 запроса, из разных источников

211