Chapter 15. MVVM: Model-View-ViewModel

MVVM: Model-View-ViewModel

What this chapter covers:

  • MVVM Features in Silverlight 4

  • Create your first MVVM application

  • Project creation, structure, and the model

  • The ViewModel

  • MVVM and Blend

  • MVVM Toolkits for Silverlight

The goal for this chapter is to provide an overview of MVVM and what new features in Blend 4 have been added to support developing applications using this software pattern. I first take a brief look at what a software pattern is and why it is useful. I then create a small sample application, leveraging the new project template and further clarifying the MVVM concept.


A design pattern refers to a reusable solution to ...

Get Foundation Expression Blend 4 with Silverlight now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.