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

Pricing

Choose the perfect plan tailored to your business needs. Whether you're a budding startup or a thriving enterprise, we offer pricing options that align with your company's growth and budget.

Community
$ 0 /yr *
per developer
  • Install via NuGet.org
  • Unlimited Deployment
Try It Now
Best
Commercial Plus
$ 499 /yr
per developer
  • Install via NuGet.org
  • Install via Private NuGet Feed
  • Unlimited Deployment
  • More Frequent Updates
  • Access to CI Builds
  • Prism.Magician (coming soon)
  • Prism.Plugin.Popups
  • Visual Studio Extensions (coming soon)
  • Prism.Essentials
  • Additional Containers
  • Access to Discord
Buy Now
Commercial
$ 299 /yr
per developer
  • Install via NuGet.org
  • Unlimited Deployment
Buy Now

*Companies and individuals with less than $1 million USD in annual gross revenue, or have never received more than $3 million USD in capital from an outside source, such as private equity or venture capital, are eligible for the Community License.

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.