Skip to main content
Version: 9.1

Introduction

This section contains all of the WPF specific portions of Prism. Unless there is something WPF specific with respect to the following topics, please refer to them at the following locations:

TopicDescription
CommandingBind actions such as button clicks to your view model
Composite CommandsFrom parent view model, execute commands in child view models
View Model InjectionSetup Prism to automatically inject your view model based on naming conventions
Event AggregationSend messages between components without components knowing about each other
Application ModularityIt can be very helpful for testing and maintainability to structure applications in separate pieces without each component being coupled with the others. Prism has some patterns to help with this problem.

WPF Specific Topics

Getting Started

In this document, learn how to get started with Prism by creating an application from scratch.

Get Started

Presenting Child Windows in MVVM

Learn how to use the Prism dialog service to present dialog windows in an MVVM friendly manner.

Prism IDialogService