Author: Shawn Burke's Blog | Posted on: 2/3/2011 2:50:00 PM | Views : 953

One of the main goals of the Portable Library Tools is to be able to implement your ViewModel in the Portable Library such that you can share it between your UI in your Silverlight, Windows Phone, or even WPF project. Unfortunately, this is a bit of a challenge with the Portable Library Tools CTP, because it does not include ObservableCollection<T> or INotifyCollectionChanged. The reason for this is simple. The CTP doesn’t have references for System.Windows, and both ObservableCollection<T> and INotifyCollectionChanged are defined in System.Windows. That they are defined in this assembly isn’t the best in terms of layering, and we have been discussing what to do about that. But they are there, and we’re looking...(read more) ...

Go to the complete details ...