Xamarin.Forms 1.3.0.6280-pre2

Build native UIs for iOS, Android, and Windows Phone from a single, shared C# codebase

Showing the top 20 packages that depend on Xamarin.Forms.

Packages Downloads
Prism.Forms
Prism is a fully open source version of the Prism guidance originally produced by Microsoft Patterns & Practices. Prism provides an implementation of a collection of design patterns that are helpful in writing well structured, maintainable, and testable XAML applications, including MVVM, dependency injection, commanding, event aggregation, and more. Prism's core functionality is a shared library targeting the .NET Framework and .NET Standard. Features that need to be platform specific are implemented in the respective libraries for the target platform (WPF, Uno Platform, and Xamarin Forms). Prism for Xamarin.Forms helps you more easily design and build rich, flexible, and easy to maintain Xamarin.Forms applications. This library provides user interface composition as well as modularity support.
27
Prism.Forms
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, commanding, event aggregation, and more. Prism's core functionality is a shared code base in a Portable Class Library targeting these platforms; WPF, Windows 10 UWP, and Xamarin Forms. Features that need to be platform specific are implemented in the respective libraries for the target platform. Prism for Xamarin.Forms helps you more easily design and build rich, flexible, and easy to maintain Xamarin.Forms applications.
26
Prism.Forms
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, commanding, event aggregation, and more. Prism's core functionality is a shared code base in a Portable Class Library targeting these platforms; WPF, Windows 10 UWP, and Xamarin Forms. Features that need to be platform specific are implemented in the respective libraries for the target platform. Prism for Xamarin.Forms helps you more easily design and build rich, flexible, and easy to maintain Xamarin.Forms applications.
27
Prism.Forms
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, commanding, event aggregation, and more. Prism's core functionality is a shared code base in a Portable Class Library targeting these platforms; WPF, Windows 10 UWP, and Xamarin Forms. Features that need to be platform specific are implemented in the respective libraries for the target platform. Prism for Xamarin.Forms helps you more easily design and build rich, flexible, and easy to maintain Xamarin.Forms applications.
33
Prism.Forms
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, commanding, event aggregation, and more. Prism's core functionality is a shared code base in a Portable Class Library targeting these platforms; WPF, Windows 10 UWP, and Xamarin Forms. Features that need to be platform specific are implemented in the respective libraries for the target platform. Prism for Xamarin.Forms helps you more easily design and build rich, flexible, and easy to maintain Xamarin.Forms applications.
40
Prism.Forms
Prism provides an implementation of a collection of design patterns that are helpful in writing well structured, maintainable, and testable XAML applications, including MVVM, dependency injection, commanding, event aggregation, and more. Prism's core functionality is a shared library targeting the .NET Framework and .NET. Features that need to be platform specific are implemented in the respective libraries for the target platform (WPF, Uno Platform, .NET MAUI and Xamarin Forms). Prism for Xamarin.Forms helps you more easily design and build rich, flexible, and easy to maintain Xamarin.Forms applications. This library provides user interface composition as well as modularity support.
36
Prism.Forms
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 can be found here: http://brianlagunas.com/first-look-at-the-prism-for-xamarin-forms-preview/ Feel free to contribute to this project on GitHub.
27
Prism.Forms
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.
28
Prism.Forms
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.
30
Prism.Unity
Use these extensions to build Prism applications based on Unity.
26
Prism.Unity
Use these extensions to build Prism applications based on Unity.
28

## Important Notes This release (1.3.0 final) will be the last release to support the current *Preview* Unified iOS API. The next release will support the *Stable* iOS Unified API, which is not ABI/API compatible. This package is not compatible with the new Stable iOS Unified API. Xamarin.Forms 1.3.1 will be simultaneously released when the Stable Unified API releases to the stable channel. If you are using the Classic iOS API this change does not affect you. ## New API - MasterDetailPage.MasterBehavior : Used to control how the MasterDetailPage renderers the split view between the Master and Detail. Allowed values are: ```csharp public enum MasterBehavior { SplitOnLandscape, Split, Popover, SplitOnPortrait } ``` - VisualElement.Navigation now contains overloads for all Pushing and Popping methods that accept a boolean parameter to enable/disable animations. - INavigation contains methods needed for more complex navigation scenarios: ```csharp public interface INavigation { IReadOnlyList<Page> NavigationStack { get; } IReadOnlyList<Page> ModalStack { get; } void RemovePage (Page page); void InsertPageBefore (Page page, Page before); Task PushAsync (Page page); Task<Page> PopAsync (); Task PopToRootAsync (); Task PushModalAsync (Page page); Task<Page> PopModalAsync (); Task PushAsync (Page page, bool animated); Task<Page> PopAsync (bool animated); Task PopToRootAsync (bool animated); Task PushModalAsync (Page page, bool animated); Task<Page> PopModalAsync (bool animated); } ``` - New member on Page: `protected virtual bool OnBackButtonPressed ()`: Override in order to handle *physical* back button press events. Events bubble down from root page and back up. Unhandled back button events will cause the app to exit. NavigationPage and the Platform still handle the back button as expected, however it is now possible to intercept and modify these behaviors. Not overriding this method retains the existing back button behavior. - DependencyService now has Register methods for users needing more advanced ways to register dependencies. - WidthRequest, HeightRequest, MinimumWidthRequest, and MinimumHeightRequest are now BindableProperties - IViewController, IVisualElementController, and IElementController now available and explicitly implemented on VisualElement. These interfaces will eventually replace all internal API's currently used to communicate between platform renderers and the frontend API. - IElementController.SetValueFromRenderer allows for updating of BindableProperties from renderers without accidentally clearing bindings. - XAML now supports text as the content node in Label: `<Label>Hello World</Label>` - Pin now has a Clicked property for detecting when the user taps or clicks on a Map pin after the information window is visible. - Layout constructor is now marked protected and not internal ## Bug Fixes ### Core - Adding a bad Path to a UriImageSource no longer crashes - Improved XAML error reporting - Fix crash where calling Navigation.PushAsync from re-initialized View sometimes crashed - Fix error where cloning a Binding did not clone the Source parameter - IsPresented is now respected correctly when using MasterDetailPage. May throw exception now if IsPresented is set to a disallowed value with MasterBehavior. - Several bugs relating to culture invariance in XAML parsing. - ThicknessConverter no longer depends on device culture - Label properly resizes after setting Label.FontSize/Font/FontAttributes [Bug](https://bugzilla.xamarin.com/show_bug.cgi?id=24722) - XAML InitializeComponent calls in some apps this will result in a massive performance improvement when loading pages. - Serialization now property supports DataMemberAttributes - ListView and TableView now return consistent sizing across all platforms. This change should not affect most apps, however some apps suffering from inconsistent sizing with ListViews/TableViews should find the situation better. - Small set of changes to Layout to enable performance optimization with unneeded measure invalidation. ### iOS - Button.Image is now rendered with original image to match other platforms - Editor now scrolls to the correct location when a keyboard is shown - Fix NullReferenceException when assigning to SearchBar.BackgroundColor - Fix issue where PushModalAsync could sometimes result in a unhandled exception from UIKit. - MasterDetailPage now disposes of child renderers correctly, resolves a memory leak. - Fix issue where cells could not be unselected using blank rows. - WebViewRenderer now uses correct path for finding resources - Resolve issue where calling CreateViewController multiple times would cause an exception - Use proxy when downloading images if configured on device. - Partial swipes on a NavigationPage no longer cause the NavigationPage to get out of sync with the UINavigationController - ActionSheet now correctly shows on iOS 8 - ActionSheet no longer gets incorrectly positions when rotating while visible. - Assigning to Application.MainPage now works reliably ### Android - MasterDetailPage container width now matches android design guidelines on tablets. (No longer insanely wide). - SwitchCell height is no longer squished - No longer crashes on Android 5.0 - No longer renders with a black bar at the bottom of Android 5.0 devices - Other compatibility fixes with Android 5.0 - WebViewRenderer now uses correct path for finding resources - Fix issue where calling SetPage multiple times would throw an exception - Fix crash when restarting the Activity introduced in last pre-release - Assigning to Application.MainPage now works reliably ### WinPhone - Assigning to Application.MainPage now works reliably - Application.OnStart now is called correctly ## Still to come Some things coming post-1.3: - Android bitmap optimization (automatic downsampling to prevent OOM exceptions with large images) - WinRT support (Windows & Windows Phone 8.1) - Bug fixes as always - CarouselView - Much much more

WindowsPhone 8.0

MonoAndroid 1.0

Version Downloads Last updated
5.0.0.2662 44 11/23/2024
5.0.0.2622 27 11/28/2024
5.0.0.2612 24 01/02/2025
5.0.0.2599-pre1 24 12/22/2024
5.0.0.2578 31 11/29/2024
5.0.0.2545 27 12/03/2024
5.0.0.2515 30 11/29/2024
5.0.0.2478 26 11/21/2024
5.0.0.2401 29 12/05/2024
5.0.0.2337 30 11/29/2024
5.0.0.2291 31 11/24/2024
5.0.0.2244 27 11/20/2024
5.0.0.2196 27 11/28/2024
5.0.0.2125 28 11/27/2024
5.0.0.2083 32 11/24/2024
5.0.0.2012 33 11/24/2024
5.0.0.1931 29 11/27/2024
5.0.0.1905 24 01/02/2025
5.0.0.1874 27 11/30/2024
5.0.0.1829-pre6 24 11/20/2024
5.0.0.1791-pre5 29 11/28/2024
5.0.0.1709-pre4 26 11/27/2024
5.0.0.1558-pre3 27 11/27/2024
5.0.0.1539-pre2 26 11/25/2024
5.0.0.1487-pre1 25 11/27/2024
4.8.0.1821 31 12/02/2024
4.8.0.1687 30 11/28/2024
4.8.0.1560 30 12/04/2024
4.8.0.1534 28 12/05/2024
4.8.0.1451 26 11/30/2024
4.8.0.1364 30 11/28/2024
4.8.0.1269 30 11/28/2024
4.8.0.1238-pre3 22 12/01/2024
4.8.0.1187-pre2 29 11/29/2024
4.8.0.1143-pre1 23 11/27/2024
4.7.0.1351 30 11/28/2024
4.7.0.1260 27 11/28/2024
4.7.0.1239 29 11/28/2024
4.7.0.1179 24 11/27/2024
4.7.0.1142 26 11/28/2024
4.7.0.1080 29 12/01/2024
4.7.0.968 25 11/27/2024
4.7.0.937-pre4 25 11/27/2024
4.7.0.848-pre3 38 12/06/2024
4.7.0.813-pre2 31 11/26/2024
4.7.0.773-pre1 29 11/30/2024
4.6.0.1180 26 12/02/2024
4.6.0.1141 30 12/12/2024
4.6.0.1073 26 12/10/2024
4.6.0.967 29 12/02/2024
4.6.0.847 28 12/02/2024
4.6.0.800 26 11/28/2024
4.6.0.726 26 12/04/2024
4.6.0.616-pre4 22 11/28/2024
4.6.0.529-pre3 24 11/20/2024
4.6.0.494-pre2 26 12/02/2024
4.6.0.379-pre1 28 12/11/2024
4.5.0.725 31 11/25/2024
4.5.0.657 25 11/28/2024
4.5.0.617 24 12/07/2024
4.5.0.530 27 11/28/2024
4.5.0.495 27 12/15/2024
4.5.0.396 31 11/29/2024
4.5.0.356 24 12/05/2024
4.5.0.282-pre4 29 11/28/2024
4.5.0.266-pre3 21 12/22/2024
4.5.0.187-pre2 30 11/20/2024
4.5.0.142-pre1 20 12/22/2024
4.4.0.991864 22 01/02/2025
4.4.0.991757 32 11/25/2024
4.4.0.991640 27 12/03/2024
4.4.0.991537 26 12/11/2024
4.4.0.991477 24 11/24/2024
4.4.0.991265 28 12/01/2024
4.4.0.991220-pre3 26 11/26/2024
4.4.0.991210-pre2 27 12/02/2024
4.4.0.936621-pre1 27 11/28/2024
4.3.0.991250 33 11/27/2024
4.3.0.991221 23 11/28/2024
4.3.0.991211 30 11/27/2024
4.3.0.947036 37 11/27/2024
4.3.0.908675 29 11/21/2024
4.3.0.851321-pre3 25 12/02/2024
4.3.0.819712-pre2 32 11/26/2024
4.3.0.778476-pre1 29 12/10/2024
4.2.0.910310 29 12/15/2024
4.2.0.848062 20 11/28/2024
4.2.0.815419 32 11/26/2024
4.2.0.778463 24 12/02/2024
4.2.0.709249 22 01/02/2025
4.2.0.673161-pre3 21 11/20/2024
4.2.0.618605-pre2 29 11/28/2024
4.2.0.608146-pre1 26 12/02/2024
4.1.0.778454 26 12/04/2024
4.1.0.709244 26 11/27/2024
4.1.0.673156 30 11/27/2024
4.1.0.618606 26 12/02/2024
4.1.0.581479 29 12/02/2024
4.1.0.555618 31 12/02/2024
4.1.0.496342-pre2 22 11/29/2024
4.1.0.483098-pre1 28 12/11/2024
4.0.0.709238 30 12/02/2024
4.0.0.618610 29 12/02/2024
4.0.0.540366 27 11/28/2024
4.0.0.497661 22 12/11/2024
4.0.0.482894 32 11/22/2024
4.0.0.425677 27 11/21/2024
4.0.0.394984-pre10 30 11/20/2024
4.0.0.346134-pre9 28 11/21/2024
4.0.0.304370-pre8 27 11/25/2024
4.0.0.250467-pre7 21 11/29/2024
4.0.0.232914-pre6 22 12/16/2024
4.0.0.169046-pre5 29 11/29/2024
4.0.0.135214-pre4 23 12/03/2024
4.0.0.94569-pre3 26 11/20/2024
4.0.0.62955-pre2 26 12/02/2024
4.0.0.8055-pre1 22 11/27/2024
3.6.0.709228 27 12/02/2024
3.6.0.539721 27 11/27/2024
3.6.0.344457 29 11/20/2024
3.6.0.293080 28 12/02/2024
3.6.0.264807 27 11/29/2024
3.6.0.220655 29 11/27/2024
3.6.0.169048-pre2 24 12/22/2024
3.6.0.135200-pre1 25 11/27/2024
3.5.0.274416 26 11/28/2024
3.5.0.169047 26 12/02/2024
3.5.0.129452 30 12/02/2024
3.5.0.94564-pre3 28 11/20/2024
3.5.0.62956-pre2 27 12/22/2024
3.4.0.1039999 26 11/29/2024
3.4.0.1029999 30 12/05/2024
3.4.0.1009999 28 11/28/2024
3.4.0.1008975 24 12/15/2024
3.4.0.987044-pre2 28 11/20/2024
3.4.0.925479-pre1 21 11/28/2024
3.3.0.967583 21 11/28/2024
3.3.0.912540 25 12/05/2024
3.3.0.893527-pre3 38 11/27/2024
3.3.0.871608-pre2 32 11/29/2024
3.3.0.840541-pre1 20 12/02/2024
3.2.0.871581 32 11/27/2024
3.2.0.839982 22 11/28/2024
3.2.0.809874-pre3 22 12/03/2024
3.2.0.729530-pre2 25 11/20/2024
3.2.0.637442-pre1 29 11/29/2024
3.1.0.697729 28 11/29/2024
3.1.0.637273 30 12/02/2024
3.1.0.583944 29 11/28/2024
3.1.0.561732-pre4 33 11/28/2024
3.1.0.550168-pre3 27 11/27/2024
3.1.0.530888-pre2 23 11/28/2024
3.1.0.469394-pre1 32 11/28/2024
3.0.0.561731 36 11/20/2024
3.0.0.550146 20 11/30/2024
3.0.0.530893 18 01/06/2025
3.0.0.482510 31 11/29/2024
3.0.0.446417 32 11/27/2024
3.0.0.427558-pre4 33 11/20/2024
3.0.0.354232-pre3 25 12/22/2024
3.0.0.296286-pre2 27 11/30/2024
2.5.1.527436 31 11/28/2024
2.5.1.444934 22 12/04/2024
2.5.1.392594-pre3 27 12/02/2024
2.5.1.340284-pre2 28 11/30/2024
2.5.1.317207-pre1 30 11/25/2024
2.5.0.280555 27 12/12/2024
2.5.0.122203 25 12/05/2024
2.5.0.121934 25 11/27/2024
2.5.0.91635 26 11/28/2024
2.5.0.77107 27 11/29/2024
2.5.0.75255-pre3 24 12/22/2024
2.5.0.19271-pre2 25 12/06/2024
2.4.0.91020 32 11/28/2024
2.4.0.74863 28 11/21/2024
2.4.0.38779 17 01/02/2025
2.4.0.18342 25 11/29/2024
2.4.0.282 28 11/28/2024
2.4.0.280 27 11/28/2024
2.4.0.275-pre3 23 12/22/2024
2.4.0.269-pre2 27 11/25/2024
2.4.0.266-pre1 27 12/15/2024
2.3.5.256-pre6 22 11/29/2024
2.3.5.255-pre5 23 11/20/2024
2.3.5.239-pre3 21 12/22/2024
2.3.5.235-pre2 24 11/28/2024
2.3.5.233-pre1 36 11/28/2024
2.3.4.270 25 12/02/2024
2.3.4.267 32 12/10/2024
2.3.4.247 23 12/03/2024
2.3.4.231 26 11/28/2024
2.3.4.224 28 12/06/2024
2.3.4.221-pre6 34 11/28/2024
2.3.4.214-pre5 22 11/25/2024
2.3.4.212-pre4 25 11/28/2024
2.3.4.211-pre3 26 11/29/2024
2.3.4.192-pre2 34 11/29/2024
2.3.4.184-pre1 28 12/08/2024
2.3.3.193 33 11/28/2024
2.3.3.180 23 11/29/2024
2.3.3.175 26 12/03/2024
2.3.3.168 26 12/02/2024
2.3.3.166-pre4 33 12/22/2024
2.3.3.163-pre3 35 12/03/2024
2.3.3.152-pre2 34 12/07/2024
2.3.2.127 18 12/15/2024
2.3.2.118-pre1 24 12/03/2024
2.3.1.114 20 11/28/2024
2.3.1.113-pre3 27 11/20/2024
2.3.1.111-pre2 19 12/03/2024
2.3.1.110-pre1 27 11/27/2024
2.3.0.107 34 11/27/2024
2.3.0.49 25 11/28/2024
2.3.0.46-pre3 30 12/03/2024
2.3.0.38-pre2 29 11/27/2024
2.3.0.34-pre1 26 12/03/2024
2.2.0.45 21 11/25/2024
2.2.0.31 32 11/21/2024
2.2.0.23-pre4 38 12/10/2024
2.2.0.18-pre3 27 11/20/2024
2.2.0.5-pre2 24 12/10/2024
2.2.0.4-pre1 36 11/27/2024
2.1.0.6529 27 11/21/2024
2.1.0.6526 34 11/28/2024
2.1.0.6524 32 12/03/2024
2.1.0.6521 19 11/27/2024
2.1.0.6517-pre5 30 11/28/2024
2.1.0.6513-pre4 23 11/29/2024
2.1.0.6508-pre3 30 11/20/2024
2.1.0.6503-pre2 23 11/20/2024
2.1.0.6501-pre1 15 12/22/2024
2.1.0.6500-pre1 27 11/20/2024
2.0.1.6505 24 11/27/2024
2.0.1.6495 20 12/02/2024
2.0.1.6492-pre1 23 11/27/2024
2.0.0.6490 23 01/02/2025
2.0.0.6484 30 11/27/2024
2.0.0.6482 28 11/21/2024
1.5.2.6478-pre3 21 11/28/2024
1.5.2.6477-pre2 21 11/20/2024
1.5.2.6469-pre1 26 11/27/2024
1.5.1.6471 24 01/02/2025
1.5.1.6468 32 11/25/2024
1.5.1.6460-pre2 27 11/29/2024
1.5.1.6455-pre1 22 12/10/2024
1.5.0.6447 27 11/28/2024
1.5.0.6446 28 11/28/2024
1.5.0.6404-pre3 37 11/27/2024
1.5.0.6401-pre2 23 11/20/2024
1.5.0.6396-pre1 26 11/28/2024
1.4.4.6449 34 11/20/2024
1.4.4.6443 33 11/28/2024
1.4.4.6392 26 01/02/2025
1.4.4.6391 32 11/29/2024
1.4.4.6387 22 12/03/2024
1.4.4.6379-pre3 24 11/27/2024
1.4.4.6378-pre2 25 11/28/2024
1.4.4.6377-pre1 28 11/28/2024
1.4.3.6376 23 11/28/2024
1.4.3.6374 35 11/28/2024
1.4.3.6372 21 11/20/2024
1.4.3.6364-pre3 29 11/20/2024
1.4.3.6358-pre2 35 11/29/2024
1.4.3.6356-pre1 24 11/27/2024
1.4.2.6359 32 11/27/2024
1.4.2.6355 30 11/20/2024
1.4.2.6353-pre2 34 11/27/2024
1.4.2.6350-pre1 20 11/20/2024
1.4.1.6349 35 11/30/2024
1.4.1.6347-pre2 22 11/29/2024
1.4.1.6342-pre1 29 11/20/2024
1.4.0.6341 30 01/02/2025
1.4.0.6340-pre2 26 11/28/2024
1.4.0.6336-pre1 28 11/20/2024
1.3.5.6337 32 11/28/2024
1.3.5.6335 28 11/27/2024
1.3.5.6333-pre1 26 11/28/2024
1.3.4.6332 35 11/29/2024
1.3.4.6331-pre4 23 11/28/2024
1.3.4.6329-pre3 33 11/20/2024
1.3.4.6328-pre2 17 12/22/2024
1.3.4.6325-pre1 26 12/05/2024
1.3.3.6323 29 11/28/2024
1.3.3.6322-pre3 32 11/20/2024
1.3.3.6321-pre2 21 11/27/2024
1.3.3.6318-pre1 24 11/28/2024
1.3.2.6316 20 12/03/2024
1.3.2.6313-pre3 21 11/20/2024
1.3.2.6309-pre2 30 12/22/2024
1.3.2.6299-pre1 24 12/03/2024
1.3.1.6296 21 11/28/2024
1.3.1.6294-pre1 29 11/28/2024
1.3.0.6292 25 12/03/2024
1.3.0.6286-pre4 22 11/27/2024
1.3.0.6284-pre3 31 11/27/2024
1.3.0.6280-pre2 21 11/21/2024
1.3.0.6275-pre1 28 11/20/2024
1.2.3.6257 18 01/02/2025
1.2.3.6256-pre4 31 11/29/2024
1.2.3.6255-pre3 26 11/29/2024
1.2.3.6249-pre2 26 11/20/2024
1.2.3.6246-pre1 20 11/27/2024
1.2.2.6243 32 12/03/2024
1.2.2.6241-pre3 25 11/25/2024
1.2.2.6240-pre2 22 11/28/2024
1.2.2.6238-pre1 26 11/27/2024
1.2.1.6229 33 12/02/2024
1.1.1.6206 18 11/20/2024
1.1.0.6201 31 11/30/2024
1.0.6197 36 11/29/2024
1.0.6188 24 11/29/2024