Programming Windows Presentation Foundation with Model View View Model
Windows Presentation Foundation (WPF) overwhelmed us with the most powerful data binding ever released in a development platform. Now we know that rumors of its demise had been greatly exaggerated. There is so much to learn with WPF in order to use it correctly, but it really isn't that complicated. To use it to its full potential, you really do need to introduce the Model-View-View Model (MVVM) pattern. The ideas and goal around this pattern seem to vary from person to person, but the one thing that they all share is that it provides a reusable and testable point of binding for XAML pages. In this session, learn what MVVM is, how to use it, and what to put in it, in order to get maximum potential out of XAML binding. Notice we said “XAML” binding. That’s because this pattern completely applies to Windows 8 Store apps as well.