O'Reilly logo

Building Enterprise Applications with Windows® Presentation Foundation and the Model View ViewModel Pattern by Raffaele Garofalo

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 and XAML Facilities

The MVVM pattern is not terribly complicated; what is complicated is the knowledge required by the technology you plan to use. For example, if you’re planning to create an MVVM application using WPF, you need to have some deep knowledge about how WPF works—and that’s time-consuming. Whenever you work with a specific UI technology such as WPF or Silverlight, you must learn that technology thoroughly to be able to use all of its power.

Another problem you might face when you will start to work with WPF or Silverlight is the process of building the UI—how does it work and how do you optimize it? In XAML, you can lay out a set of UI controls on a View in many different ways. For example, you can lay out controls using a StackPanel, ...

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