MVVM is a set of libraries which make our task easier when dealing with the MVVM pattern. They are available at http://mvvmlight.codeplex.com/.
When dealing with MVVM libraries and frameworks, some fears arise. Among others, we can mention the following: "Shall I redo my application?" "Do I need to comply with the templates and structures given by the Framework?" The answer is no. Even if Light Toolkit includes a series of project templates, nothing prevents us from "picking cherries" in relation to functionalities and incorporating them to our own project, minimizing the impact upon our application.
How can Light Toolkit be incorporated to our project? Just by downloading these libraries and adding the following references to the project: