Model-View-ViewModel (MVVM) is a pattern that is popular in Silverlight applications because it specifically addresses the power of data-binding and allows for a clean separation between presentation and business logic. There is a common misconception that MVVM is complicated and tough to implement. The pattern is actually fairly straightforward and easy to use. This post will teach you the history of MVVM, provide simple and easy fundamentals for using MVVM, and demonstrate how to get started with MVVM in your own Silverlight applications.

Read Full Post: Model-View-Model (MVVM) Explained

jeremy400_thumb

@JeremyLikness – Jeremy Likness is a Project Manager and Senior Consultant for Wintellect, a nationally recognized consulting, training and debugging firm dedicated to helping companies build better software, faster through a concentration on .NET and Windows technologies.