There are many frameworks to implement mvvm, such:
• Mvvm light Toolkit: http://mvvmlight.codeplex.com
• Microsoft prism http://compositewpf.codeplex.com/
• Calcium SDK http://calciumsdk.net/
• Caliburn http://caliburn.codeplex.com/
• Caliburn microhttp://caliburnmicro.codeplex.com/
• Silverlight. FX: http://projects.nikhilk.net/SilverlightFX
• Nroute: http://nroute.codeplex.com
Mvvm light Toolkit |
Http://www.galasoft.ch/mvvm/getstarted/ |
Mefedmvvm |
Http://mefedmvvm.codeplex.com/ |
Cinch |
Http://cinch.codeplex.com/ |
Select two common analyses.
Mvvm light |
Http://www.galasoft.ch/mvvm/getstarted Http://mvvmlight.codeplex.com Lightweight Framework, simple |
Prism |
Http://compositewpf.codeplex.com Predecessor: Composite Application Guidance for WPF and Silverlight Heavyweight, complicated for the first time |
Mvvm light toolkit or Prism
Http://forums.silverlight.net/forums/p/153083/343298.aspx