Simple MVVM Toolkit v2.1.0.0

Rating:        Based on 8 ratings
Reviewed:  4 reviews
Downloads: 5721
Change Set: 12369
Released: Jul 9, 2011
Updated: Mar 2, 2012 by tonysneed
Dev status: Stable Help Icon

Recommended Download

Application Simple MVVM Toolkit v2.1.0.0
application, 13805K, uploaded Jul 10, 2011 - 5721 downloads

Release Notes

Based on feed back from the project Discussion Board http://simplemvvmtoolkit.codeplex.com/discussions I've added some requested features and made various improvements to the Simple MVVM Toolkit. Here is a summary of what has been added or improved:

1. The toolkit has been marked as CSL-compliant so that it is compatible with VB.NET.
2. The MessageBus class has been made public for direct use by non-ViewModel classes.
3. Added a NotifyPropertyChanged extension method that can be called by ViewModel sub-classes.
4. Added null handling to the generic DelegateCommand (bug fix).
5. Added validation support with INotifyDataErrorInfo (Silverlight only).
- Can call ValidateProperty method from model property setters.
- Added IsValid property to ViewModelBase.
- There is a sample included of using validation with RIA Services.
6. Added IsDirty property to ViewModelBase to support dirty-checking.
7. Added navigation support for Windows Phones apps.
8. Resolved discrepencies between WPF and Silverlight on UI-thread dispatching.

To apply this update simply download and run the installer, which performs an in-place upgrade - no need to uninstall and reinstall.

NOTE: Re-released after a small bug fix with source code change-set 12369.

Reviews for this release

     
mnnnnnnnnnnnnnn nji
by egg90 on Aug 12, 2012 at 4:48 PM
     
There are many excellent MVVM frameworks to choose from these days, but if you are just getting started in the MVVM world, I would venture to say you have only one choice -- this one! I have never taken a class with Tony, but the care, clarity and completeness of his sample code demonstrate that he is one great teacher.
by ckapilla on Jan 9, 2012 at 5:02 AM
     
Version 2 is even better and has features that makes using MVVM simple. A must have toolkit and above all, very good support.
by shakyad on Aug 10, 2011 at 12:34 AM
     
Simple MVVM has a ton of features, comes with many example projects illustrating key concepts, has getting started videos and to cap it all, superb, friendly support from Tony. All in all an amazing package.
by GrahamDSmith on Aug 1, 2011 at 6:41 AM