Prism.Forms
5.7.0-pre2
This is an early preview of Prism for Xamarin.Forms. Please let us know what you think. Your feedback will be greatly appreciated.
A walk through on how to get started with Prism for Xamarin.Forms: http://brianlagunas.com/
Feel free to contribute to this project on GitHub.
See the version list below for details.
Install-Package Prism.Forms -Version 5.7.0-pre2
dotnet add package Prism.Forms --version 5.7.0-pre2
<PackageReference Include="Prism.Forms" Version="5.7.0-pre2" />
paket add Prism.Forms --version 5.7.0-pre2
#r "nuget: Prism.Forms, 5.7.0-pre2"
Release Notes
Breaking Changes:
- Bug fix in NavigationService when using useModalNavigation parameter
- INavigatioServiceAware has been removed. You now inject the NavigationService in the VM constructor. The parameter must be named "navigationService".
public void MainPageViewModel(INavigationService navigationService) {...}
New Features:
- added navigation registration and navigation method overloads.
Container.RegisterTypeForNavigation<MainPage, MainPageViewModel>();
NavigationService.Navigate<MainPageViewModel>();
- Services that are registered with the Xamarin.Forms DependencyService are automatically resolved by Prism when requested in a constructor. DependencyService.Get method calls are no longer needed.
Features include:
- IoC with Unity
- Commanding
- ViewModelLocator
- Event Aggregator
- Navigation
Dependencies
-
MonoAndroid 1.0
- CommonServiceLocator (>= 1.3.0)
- Unity (>= 3.5.1404)
- Xamarin.Forms (>= 1.4.2.6359)
-
Portable Class Library (.NETFramework 4.5, Windows 8.0, WindowsPhone 8.0)
- CommonServiceLocator (>= 1.3.0)
- Unity (>= 3.5.1404)
- Xamarin.Forms (>= 1.4.2.6359)
-
WindowsPhone 8.0
- CommonServiceLocator (>= 1.3.0)
- Unity (>= 3.5.1404)
- Xamarin.Forms (>= 1.4.2.6359)
Used By
NuGet packages (39)
Showing the top 5 NuGet packages that depend on Prism.Forms:
Package | Downloads |
---|---|
Prism.Unity.Forms
Use these extensions to build Xamarin.Forms applications with Prism and Unity.
|
|
Prism.Plugin.Popups
Prism Forms Plugin to provide Popup Navigation working with the Rg.Plugins.Popup library
|
|
Prism.DryIoc.Forms
Use these extensions to build Xamarin.Forms applications with Prism and DryIoc.
|
|
Prism.Autofac.Forms
Use these extensions to build Xamarin.Forms applications with Prism and Autofac.
|
|
SheshaMobile.Modules.Home
The home module contains common functionality and essetntials required to build an app home page
|
GitHub repositories (9)
Showing the top 5 popular GitHub repositories that depend on Prism.Forms:
Repository | Stars |
---|---|
reactiveui/splat
Makes things cross-platform
|
|
cocoa-mhlw/cocoa
|
|
PrismLibrary/Prism-Samples-Forms
Samples that demonstrate how to use various Prism features with Xamarin.Forms
|
|
muak/AiForms.SettingsView
SettingsView for Xamarin.Forms
|
|
muak/AiForms.Effects
AiForms.Effects for Xamarin.Forms
|
Version History
Version | Downloads | Last updated |
---|---|---|
8.0.0.1909 | 54,235 | 10/21/2020 |
8.0.0.1850-pre | 2,491 | 8/25/2020 |
8.0.0.1740-pre | 3,018 | 5/5/2020 |
7.2.0.1422 | 478,626 | 11/21/2019 |
7.2.0.1367 | 142,654 | 7/24/2019 |
7.2.0.1347-pre | 4,375 | 6/11/2019 |
7.2.0.1233-pre | 3,079 | 5/6/2019 |
7.2.0.1038-pre | 4,075 | 2/20/2019 |
7.2.0.708-pre | 1,859 | 12/4/2018 |
7.1.0.431 | 645,520 | 10/15/2018 |
7.1.0.279-pre | 2,478 | 9/20/2018 |
7.1.0.172-pre | 30,389 | 6/15/2018 |
7.1.0.135-pre | 1,623 | 5/9/2018 |
7.1.0.123-pre | 10,874 | 4/2/2018 |
7.0.0.396 | 223,275 | 1/22/2018 |
7.0.0.362 | 20,858 | 1/12/2018 |
7.0.0.336-pre | 10,327 | 12/7/2017 |
7.0.0.269-pre | 4,522 | 11/16/2017 |
7.0.0.168-pre | 18,141 | 10/13/2017 |
7.0.0.124-pre | 4,251 | 10/6/2017 |
7.0.0-pre1 | 1,519 | 9/22/2017 |
6.3.0 | 160,409 | 3/25/2017 |
6.3.0-pre2 | 3,542 | 2/26/2017 |
6.3.0-pre1 | 12,872 | 11/2/2016 |
6.2.0 | 40,846 | 8/9/2016 |
6.1.0-pre7 | 1,552 | 7/15/2016 |
6.1.0-pre6 | 1,412 | 6/21/2016 |
6.1.0-pre5 | 3,317 | 5/5/2016 |
6.1.0-pre4 | 2,742 | 4/5/2016 |
6.1.0-pre3 | 5,644 | 1/20/2016 |
6.1.0-pre2 | 1,383 | 12/10/2015 |
6.1.0-pre1 | 1,075 | 12/3/2015 |
6.0.1 | 7,520 | 10/26/2015 |
6.0.0 | 2,237 | 10/14/2015 |
5.9.0-pre2 | 801 | 10/12/2015 |
5.8.0-pre1 | 830 | 10/8/2015 |
5.7.0-pre3 | 1,306 | 6/10/2015 |
5.7.0-pre2 | 661 | 6/10/2015 |
5.7.0-pre1 | 1,142 | 6/8/2015 |
5.6.1-pre1 | 1,065 | 3/24/2015 |