Windows Client (Windows 8.1/WinRT, WPF)

TH13 Programming WPF with MVVM - Advanced Topics


1:30pm - 2:45pm

Level: Intermediate to Advanced

Miguel Castro

Miguel Castro



Melvicorp LLC

Now that you know a little about MVVM, I want to take it to the next level by continuing your studies into this awesome and necessary pattern. In this session, I'll cover more advanced topics you use when programming using Model-View-ViewModel. These include Design-Time Data, ViewModel-First, Validation, and the ever-so-popular MVVM Frameworks. Here I'll actually show and give you a small MVVM framework with which to launch your development. Though I will do a brief review on the fundamentals and goals of MVVM and its usage, this session does assume a bit of previous knowledge on the pattern.

You will learn:

  • How to add design-time data for visualization
  • About data templates in XAML •
  • About validation techniques