MVVM Foundation is a library of classes that are very useful when building applications based on the Model-View-ViewModel philosophy. The library is small and concentrated on providing only the most indispensable tools needed by most MVVM application developers.
mvvm-foundation has certain pre-defined classes by using which we can create applications based on model-view-viewmodel pattern very easily. You can find more about mvvm-foundation in the below link.
Below is a link having good examples using mvvm-foundation.
http://www.codeproject.com/Articles/173630/MVVM-sharp-Episode-2