Level: Intermediate to Advanced
Model-View-ViewModel is the most popular UI separation pattern for building loosely coupled and maintainable WPF applications. In this session, you'll get a quick review of the fundamentals of the MVVM pattern and how to apply it with WPF. Then you'll see how to tackle a number of scenarios that often cause confusion with MVVM, including how to navigate or switch views in top level containers, how to nest views and view models in hierarchies, how to manage dependency injection in ViewModels and how to handle complex data binding scenarios.
You will learn:
- The fundamentals of the MVVM pattern
- How to work with hierarchies of views and ViewModels
- How to handle complex data binding scenarios