Introduction to Prism for WPF

Learn the basic concepts required to build composite WPF applications using the Prism Library which includes regions, modules, view composition, commanding, navigation, and different techniques for communicating between loosely couple components.
Course info
Rating
(53)
Level
Beginner
Updated
Jun 30, 2020
Duration
4h 9m
Table of contents
Course Overview
Course Introduction
Creating Your First Prism Application
Understanding Regions
Breaking Down the Monolithic Application into Modules
Displaying Views Using View Composition
Making the Connection with the ViewModelLocator
Responding to User Interactions with Commanding
Sending Messages in Your Application with the IEventAggregator
Navigating Your Application with Region Navigation
Getting More out of Your Navigation
Showing Dialogs
Description
Course info
Rating
(53)
Level
Beginner
Updated
Jun 30, 2020
Duration
4h 9m
Description

The Prism Library is a framework that uses design patterns that embody important architectural design principles that help you create composite XAML applications using loosely coupled components that can evolve independently. In this course, Introduction to Prism for WPF, you will learn the foundational knowledge required to design and build composite WPF desktop applications using Prism. First, you will learn what regions are, how to define them, and the role they play in your Prism application. Next, you will discover how to break your large monolithic application into modules that represent functional responsibilities of your application. Finally, you will explore how to add, remove, and navigate views within the regions defined throughout the modules in your application. When you're finished with this course, you will have the skills and knowledge of the Prism Library needed to develop loosely coupled, maintainable, and testable XAML applications in WPF.

About the author
About the author

Brian Lagunas is a Microsoft MVP, a Microsoft Patterns & Practices Champion, Director of Technology for INETA, co-leader of the Boise .Net Developers User Group (NETDUG), board member of Boise Code Camp, speaker, trainer, author, and original creator of the Extended WPF Toolkit.

More from the author
More courses by Brian Lagunas
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
[Autogenerated] Hi, everyone. My name is Brian Lagunas and welcome to my course Introduction to prison for WPBF By day, I am a senior product owner that Infratest ICS a world leader in you. I components by night. I'm the creator owner and maintainer off the prison library. If you're tired of writing large, monolithic WP F applications with tons of code behind their difficult to extend, test and maintain, then you should start using prism. In this course, you will learn the basic concepts required to design and build a composite WPS desktop applications using the person library. Some of the major topics that we will cover will include understanding regions what role they play Now you can use them to display views to your user. We'll learn how we can break down a large monolithic application by identifying major functional areas after application and converting them into smaller, more manageable module. We'll learn how we can navigate views in and out of regions within our application by using the region navigation feature ship with prism but folly. We will learn different techniques for communicating between loosely coupled components such as commanding event aggregation and by using a dialogue service By the end of this course, you will have the skills and knowledge of the prison library needed to develop loosely coupled maintainable contestable WP f applications using prison Before beginning this course, you should be familiar with developing WP F applications. He should also be experienced example C Sharp visual studio and have a solid understanding of the M V V M design pattern. An understanding of dependency injection is also preferred. From here, you should feel comfortable diving into more advanced prison topics with courses on mastering the tab control showing multiple shells, loading, dependent use and loading modules based on user role. These courses follow a problem solution format in which we present the problem and then later provide a solution. I hope you'll join me on this journey to learn the prison library with the introduction to prison for WP, of course, at Floral site.