The February 2009 release of the Composite WPF supported WPF and Silverlight 2. Since that time Microsoft released Silverlight 3 which contains plenty of great new features. Last week, Microsoft released a version (October 2009) of Composite WPF that supports Silverlight 3. There are only a few minor changes in this release; here is a partial list.
- Updated Visual Studio projects: All of the quick starts and other reference applications now use Silverlight 3.
- Commands: There has been a lot of talk in the MVVM community about the using Weak Event pattern in delegates to reduce memory leaks. In this release of Composite WPF both the DelegateCommand and the CompositeCommand’s CanExecuteChanged event are re-written to use the Weak Event pattern.
- ControlAdapters: In Silverlight 3 the TabControl went through a few changes. The TabRegionControlAdapter is fixed in this release to work correctly with both Silverlight 2 and Sliverlight 3.








