WPF MVVM In Depth

This course provides end-to-end coverage of what you need to know to effectively apply the MVVM pattern to WPF applications.
Course info
Rating
(731)
Level
Intermediate
Updated
June 13, 2015
Duration
2h 54m
Table of contents
MVVM Pattern Fundamentals
First Taste of MVVM
Hooking up Views and ViewModels in MVVM
View/ViewModel Communication in WPF
Applied MVVM Part 1 - Hierarchies and Navigation
Applied MVVM Part 2 - Validation and Dependency Injection
Description
Course info
Rating
(731)
Level
Intermediate
Updated
June 13, 2015
Duration
2h 54m
Description

This course introduces WPF developers to the MVVM design pattern and teaches them how to apply it to a wide range of compositional scenarios for building out WPF client applications. The course covers the motivations for using the pattern, the fundamental concepts of the pattern, and then demonstrates how to apply it for a number of common scenarios. It covers various different ways of defining Views, ViewModels, and attaching to one another. It shows how to use common data bound controls in the context of MVVM and how to hook them to ViewModels and Models, both statically and dynamically. It shows how to communicate between View and ViewModel with data binding, commands, and behaviors. Finally, it shows how to use View and ViewModel hierarchies and set up navigation between Views within a container.

About the author
About the author

Brian Noyes is CTO and Architect at Solliance, an expert technology solutions development company. Brian is a Microsoft Regional Director and MVP, and specializes in rich client technologies including XAML and HTML 5, as well as building the services that back them with WCF and ASP.NET Web API.

More from the author
Securing Angular Apps with OpenID and OAuth2
Intermediate
2h 30m
27 Jul 2018
WPF Productivity Playbook
Intermediate
2h 57m
22 Aug 2016
More courses by Brian Noyes