OpenLightGroup Blog


Blogs from

Silverlight MVVM - The Revolution Has Begun


I am really excited about the future of web development using Silverlight. Recent enhancements to Microsoft Expression Blend 4 have enabled the use of the MVVM pattern in a straightforward manner using behaviors.

I have posted a sample project that demonstrates an implementation of the MVVM (Model-View-View Model) pattern to create a simple Silverlight File Manager. This pattern allows a programmer to create an application that has absolutely no UI. The programmer only creates a ViewModel and a Model. A designer with no programming ability at all, is then able to start with a blank page and completely create the View (UI) in Microsoft Expression Blend 4 (or higher).

The MVVM pattern in Silverlight allows us to create an application, yet not specify a UI at all. The UI can be created entirely in Blend without writing a single line of code.

Designers can now take charge of a project that has implemented the MVVM pattern, and create new innovative user interfaces that do not have to go through a programmer. We can expect a lot of advances in user interfaces in the coming years, now that we have taken the "shackles" off of the designers.


I posted the article and the source code here:

Comments are closed.
Showing 2 Comments
Avatar  Michael Washington 8 years ago

Yes you can use the image :)

Avatar  Brian Lagunas 8 years ago

Hey Michael, I really like your image representing the MVVM pattern. Do you mind if I use it in a book I am writing? It looks so much better than what i came up with. Of course, I will give you credit.