Introduction to PRISM
This course provides an introduction to the Prism 4.0 framework and its application to WPF, Silverlight, and Windows Phone 7 programs.
What you'll learn
In this course you will learn how to design and build Windows Presentation Foundation (WPF) desktop applications, Silverlight Rich Internet Applications (RIAs), and Windows Phone 7 applications using loosely coupled components that can evolve independently but which can be easily and seamlessly integrated into the overall application. This is an introductory course that concentrates on the basic concepts required to build a composite application with the Microsoft Patterns and Practices Prism 4.0 framework which includes the boostrapper, regions, modules, view composition, and different techniques for communicating between loosely couple components.
Table of contents
- Introduction 1m
- What are Modules? 2m
- Demo: Creating a Module 3m
- Registering/Discovering Modules 2m
- Loading Modules 2m
- Demo: Register/Load Modules in Code 2m
- Demo: Register/Load Modules from Directory 3m
- Demo: Register/Load Modules from XAML File 5m
- Demo: Register/Load Modules from App.config File 6m
- Demo: Register/Load Modules in Code with MEF 2m
- Initializing Modules 1m
- Summary 0m
- Introduction 1m
- Commanding Overview 2m
- DelegateCommands 1m
- Demo: Creating a DelegateCommand 10m
- CompositeCommands 1m
- Demo: Creating a CompositeCommand 6m
- Event Aggregation 3m
- Demo: Using IEventAggregator 6m
- Shared Services 1m
- Demo: Creating a Shared Service 7m
- RegionContext 2m
- Demo: Using the RegionContext 6m
- Summary 1m
- Introduction 1m
- Basic Region Navigation 4m
- Demo: Basic Region Navigation 10m
- View and ViewModel Participation 4m
- Demo: View and ViewModel Participation 6m
- Passing Parameters 1m
- Demo: Passing Parameters 7m
- Navigate to Existing Views 2m
- Demo: Navigating to Existing Views 4m
- Confirm/Cancel Navigation 4m
- Demo: Confirming/Canceling Navigation 4m
- Navigation Journal 1m
- Demo: Using the Navigation Journal 3m
- Summary 1m