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.