Я загрузил много примеров кода, чтобы помочь мне лучше понять MVVM в silverlight.MVVM With Silverlight
Одна из вещей, которые я заметил, - это несогласованность внутри кода примера, который я загрузил. Некоторые из них, например, реализуют INotifyPropertyChanged на моделях view, где другие реализуют его на модели.
Каков предпочтительный способ обработки изменений свойств, должен ли он обрабатываться на уровне модели или уровне viewmodel?
возможно дубликат [В MVVM если ViewModel или модель реализации INotifyPropertyChanged?] (Http://stackoverflow.com/questions/772214/in-mvvm-should-the-viewmodel-or-model-implement-inotifypropertychanged) – ColinE