SoFunction
Updated on 2025-03-07

Introduction to Prism of WPF Framework

What is Prism?

Prism is a framework for building loosely coupled, maintainable and testable XAML application in WPF, Xamarin Form, Uno platform, and WinUI.

Prism History

His initial project, built by the Microsoft Patterns & Practices team, was designed to help WPF developers design applications with simplified writing, maintenance, and extension.
Currently it is an open source project under the .NET Foundation. And it has been tested by Fortune 100 and other companies for years of practical tests.

Github

/PrismLibrary/Prism

NuGet

/packages/

Core Packages


  • Container Specific Packages

Visual Studio Extensions

VisualStudio extension package template based on Prism: Prism Template Pack

What functions do it have?

The framework includes MVVM, dependency injection, Command, Message Event, navigation, pop-up windows and other functions.

Prism Knowledge Chapter

  • (Regional Management)
  • (Module)
  • Injection (view injection)
  • (View model positioning)
  • (Binding related)
  • Aggregator (Event Aggregator)
  • (navigation)
  • (Dialogue)

This is all about this article about Prism introduction to WPF framework. I hope it will be helpful to everyone's learning and I hope everyone will support me more.