This project is read-only.

ViewModels which use Model classes

Jan 13, 2016 at 7:56 PM
Our ViewModel getters don't return private backing fields; they return values from model classes. Similarly, our setters dont change private backing fields, they set properties on model classes. Thus, your strongly typed setters/getters with change notification aren't helpful to us out of the box. Instead, we want to manually invoke your RaisePropertyChanged, but we don't want to have to specify the calling property name each time, so instead, we'd like to suggest (via patch) that you modify RaisePropertyChanged signature to look like this: void RaisePropertyChanged ([CallerMemberName] string propertyName = null).
Jan 15, 2016 at 2:09 AM
Honestly it has been almost 6 years since I have touched this code base, and I barely remember any of it. I haven't done WPF or Silverlight in almost as long.

My recommendation: take this code and fork it. The license is MsPL, but if you need a different license to own it as your own, let me know. I consider it public domain, and you can do whatever you want with it.