Prism Library

#1 Application Framework for

The Prism Library is a framework for building loosely coupled, modular, maintainable, and testable XAML applications

Features

Prism provides everything you need to build well architected, extensible, maintainable, and testable applications.

Delegate Commands

Composite Commands

Event Aggregation

Modules

Regions

Dependency Injection

Navigation

ViewModelLocator

Dialog Services

The Prism Team

Meet the people that spend all their freetime working on Prism. Please consider sponsoring our team to help them sustain their OSS contributions.

Learn

Watch these Pluralsight courses and learn how to master Prism.

...
WPF
Introduction to Prism for WPF

In this course you'll learn the foundational knowledge required to design and build composite WPF desktop applications using Prism.

Watch Now
  • 11 modules
  • 4h 9m
...
WPF
Mastering the TabControl

This course focuses on using the TabControl as a region, and shows advanced navigation scenarios such as scoped regions.

Watch Now
  • 4 modules
  • 1h 57m
...
WPF
Showing Multiple Shells

This course will solve one of the more complex issues around controlling view composition when dealing with multiple instances of a shell as well as child views.

Watch Now
  • 4 modules
  • 1h 7m
...
WPF
Loading Dependent Views

This course will show you how to navigate a view into one region, while simultaneously navigating another related view into a different region of the same view.

Watch Now
  • 4 modules
  • 1h 39m
...
WPF
Loading Modules Based on User Roles

This course will address a major concern with Prism developers regarding security and answer the question, "How do I load modules based on user roles?"

Watch Now
  • 4 modules
  • 0h 33m

Our Sponsors

The companies that go above and beyong to help keep Prism running.