O'Reilly logo

Mastering LOB Development for Silverlight 5: A Case Study in Action by Rocío Serrano, Braulio Díez

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

MVVM pattern

Model View ViewModel (MVVM) is an architectural pattern inspired by the Presentation Model design pattern designed by Martin Fowler (one of the greatest experts in the agile software development and object-oriented programming). It is the de facto standard for Silverlight and WPF. So why choose this pattern and not a different one? The answer is because it naturally adapts to the data binding mechanism of Silverlight, allowing us to explore all its capacities.

Let us begin by dissecting the pattern, where we can find the following layers:

MVVM pattern
  • Presentation: It defines the UI layout. The Code-Behind of every page only needs to contain code ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required