Navigation OverviewPrism provides an implementation of a collection of design patterns that are helpful in writing well structured and maintainable XAML applications, including MVVM, dependency injection, commanding, event aggregation, and more. Features that need to be platform specific are implemented in the respective libraries for the target platform. Wpf helps you more easily design and build rich, flexible, and easy to maintain Windows Presentation Foundation WPF desktop applications. This library provides user interface composition as well as modularity support. Read more about the GitHub Usage information on our documentation. Skip To Content. Toggle navigation. Wpf 7. Package Manager. Wpf -Version 7. Wpf --version 7. For projects that support PackageReferencecopy this XML node into the project file to reference the package. The NuGet Team does not provide support for this client. Please contact its maintainers for support. Showing the top 10 GitHub repositories that depend on Prism. Including game emulation support, providing one unified interface for your games. A shell that runs Accelerider applications on the Windows platform. Audio player which tries to make organizing and listening to music as simple and pretty as possible. Samples that demonstrate how to use various Prism features with WPF. Target framework is. NET Standard 2. Makes life working with units of measurement just a little bit better. Pleasanter Business application platform. Version Downloads Last updated 7.
Introduction to Prism
Separate releases are available for each platform and those will be developed on independent timelines. Prism provides an implementation of a collection of design patterns that are helpful in writing well-structured and maintainable XAML applications, including MVVM, dependency injection, commands, EventAggregator, and others. Prism's core functionality is a shared code base in a Cross Compiled. NET Standard and. NET 4. Those things that need to be platform specific are implemented in the respective libraries for the target platform. Prism also provides great integration of these patterns with the target platform. For example, Prism for Xamarin Forms allows you to use an abstraction for navigation that is unit testable, but that layers on top of the platform concepts and APIs for navigation so that you can fully leverage what the platform itself has to offer, but done in the MVVM way. NET community. There are thousands of companies who have adopted previous versions of Prism for WPF, Silverlight, and Windows Runtime, and we hope they will continue to move along with us as we continue to evolve and enhance the framework to keep pace with current platform capabilities and requirements.
Category - Prism