This project has moved and is read-only. For the latest updates, please go here.

A great place to start is at Pluralsight! Watch the course titled "MVVM Light Fundamentals" available at

See the videos and articles available at

Source code documentation

The source code documentation is available at

Building the code

In order to get the latest source code from the Source Code section, build it, unit test it, and get the latest DLLs installed, check this article:

Installing the binaries with NuGet

You can add MVVM Light to an existing Windows Presentation Foundation, Silverlight, Windows Store or Windows Phone project with the help of the NuGet package manager. For more information, visit

Installing the full toolkit (binaries, templates, snippets)

See this page to install the full MVVM Light Toolkit :

Creating your first application

To create an application in Visual Studio:

Last edited May 9, 2014 at 9:07 PM by lbugnion, version 10


MarkPearl Nov 2, 2014 at 7:22 AM 
@Familyghost - great suggestion. The beauty about community projects is if you see a missing gap, you can contribute.

KamranBehzad Sep 5, 2014 at 2:16 AM 
I'm a PluralSight subscriber. So happy to see this complete tutorial added there. This was long needed.

For non-subscribers, a 10 day free trial should do the trick and enable you to go through this tutorial.

BogusException Aug 22, 2014 at 7:36 PM 
I have to pay at pluralsight to see the videos?

lbugnion Feb 25, 2014 at 3:27 PM 
Updated the links and the whole documentation page.

davisnw Feb 6, 2014 at 10:48 AM 
I do highly recommend watching the videos and reading the articles. I have also put together my own distillation of MVVM with some simple examples with MvvmLight Toolkit at

Zenon66 Dec 29, 2012 at 7:03 PM 
Honestly I don't understand why this page have some outdated links to blog and one page tutorial when should have its own documentation.

Familyghost Nov 28, 2012 at 7:39 PM 
The code on Liberty's page is way out of date from what is in your code here. Can't follow his instruction. Consider writing a formal instruction and putting it here, along with several dozen example projects that use it from Hello World, to something complex.