Windows Client

VSH19 Building Maintainable and Extensible MVVM WPF Apps with Prism


3:00pm - 4:15pm

Level: Intermediate

Brian Noyes

CTO and Co-founder


Prism is a popular toolkit that has been guiding tens of thousands of developers on how to build well-architected desktop applications for more than eight years now. Prism includes new functionality for building applications based on the Model-View-ViewModel (MVVM) pattern, as well as continuing to support building modular, extensible and testable composite desktop applications with WPF. Prism has recently gone open source and has new releases in the works. This session will review Prism's key features and how to use them, including modularity, UI composition, navigation and loosely-coupled events. Then you'll look at how to implement the MVVM pattern with Prism, and discuss some of the new features in Prism 6.

You will learn:

  • New features in Prism 6 and how to use them
  • How to use modularity and regions in Prism to build composite loosely-couple applications
  • How to use the MVVM and loosely coupled communications support of Prism to build well-structured apps