Xamarin.Forms
1.4.3.6372
See the version list below for details.
dotnet add package Xamarin.Forms --version 1.4.3.6372
NuGet\Install-Package Xamarin.Forms -Version 1.4.3.6372
<PackageReference Include="Xamarin.Forms" Version="1.4.3.6372" />
paket add Xamarin.Forms --version 1.4.3.6372
#r "nuget: Xamarin.Forms, 1.4.3.6372"
// Install Xamarin.Forms as a Cake Addin #addin nuget:?package=Xamarin.Forms&version=1.4.3.6372 // Install Xamarin.Forms as a Cake Tool #tool nuget:?package=Xamarin.Forms&version=1.4.3.6372
Build native UIs for iOS, Android, and Windows Phone from a single, shared C# codebase
Product | Versions Compatible and additional computed target framework versions. |
---|---|
MonoAndroid | monoandroid10 is compatible. |
MonoTouch | monotouch10 is compatible. |
Universal Windows Platform | uap was computed. uap10.0 was computed. |
Windows Phone | wp8 is compatible. wp81 was computed. wpa81 is compatible. |
Windows Store | win81 is compatible. |
Xamarin.iOS | xamarinios10 is compatible. |
-
MonoAndroid 1.0
- Xamarin.Android.Support.v4 (>= 21.0.3)
-
WindowsPhone 8.0
- WPtoolkit (>= 4.2013.8.16)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on Xamarin.Forms:
Package | Downloads |
---|---|
Xamarin.Forms.Maps
Maps models and renderers for Xamarin.Forms |
|
pendo-sdk-ios-xamarin-forms
The Pendo SDK for apps based on Xamarin Forms 5. The Pendo platform allows product owners to track user behavior and deliver personal experiences through highly targeted native in-app surveys, guides, and announcements. |
GitHub repositories (321)
Showing the top 5 popular GitHub repositories that depend on Xamarin.Forms:
Repository | Stars |
---|---|
dotnet/maui
.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
|
|
dotnet/BenchmarkDotNet
Powerful .NET library for benchmarking
|
|
microsoft/ailab
Experience, Learn and Code the latest breakthrough innovations with Microsoft AI
|
|
xamarin/Xamarin.Forms
Xamarin.Forms is no longer supported. Migrate your apps to .NET MAUI.
|
|
mono/SkiaSharp
SkiaSharp is a cross-platform 2D graphics API for .NET platforms based on Google's Skia Graphics Library. It provides a comprehensive 2D API that can be used across mobile, server and desktop models to render images.
|
Version | Downloads | Last updated |
---|---|---|
2.0.1.6492-pre1 | 789 | 12/3/2015 |
2.0.0.6490 | 11,598 | 12/1/2015 |
2.0.0.6484 | 7,628 | 11/21/2015 |
2.0.0.6482 | 7,382 | 11/17/2015 |
1.5.2.6478-pre3 | 160 | 11/17/2015 |
1.5.2.6477-pre2 | 350 | 11/10/2015 |
1.5.2.6469-pre1 | 872 | 10/20/2015 |
1.5.1.6471 | 17,857 | 10/20/2015 |
1.5.1.6468 | 1,855 | 10/20/2015 |
1.5.1.6460-pre2 | 441 | 10/13/2015 |
1.5.1.6455-pre1 | 615 | 10/2/2015 |
1.5.0.6447 | 18,106 | 9/25/2015 |
1.5.0.6446 | 8,994 | 9/16/2015 |
1.5.0.6404-pre3 | 1,676 | 8/25/2015 |
1.5.0.6401-pre2 | 307 | 8/21/2015 |
1.5.0.6396-pre1 | 765 | 8/5/2015 |
1.4.4.6449 | 580 | 9/25/2015 |
1.4.4.6443 | 425 | 9/16/2015 |
1.4.4.6392 | 24,845 | 7/29/2015 |
1.4.4.6391 | 876 | 7/28/2015 |
1.4.4.6387 | 1,677 | 7/27/2015 |
1.4.4.6379-pre3 | 477 | 7/20/2015 |
1.4.4.6378-pre2 | 335 | 7/16/2015 |
1.4.4.6377-pre1 | 260 | 7/14/2015 |
1.4.3.6376 | 15,767 | 7/9/2015 |
1.4.3.6374 | 10,925 | 7/1/2015 |
1.4.3.6372 | 789 | 6/30/2015 |
1.4.3.6364-pre3 | 1,096 | 6/16/2015 |
1.4.3.6358-pre2 | 2,563 | 4/24/2015 |
1.4.3.6356-pre1 | 367 | 4/21/2015 |
1.4.2.6359 | 26,430 | 4/30/2015 |
1.4.2.6355 | 7,790 | 4/21/2015 |
1.4.2.6353-pre2 | 958 | 3/31/2015 |
1.4.2.6350-pre1 | 239 | 3/30/2015 |
1.4.1.6349 | 19,924 | 3/30/2015 |
1.4.1.6347-pre2 | 1,997 | 3/19/2015 |
1.4.1.6342-pre1 | 635 | 3/10/2015 |
1.4.0.6341 | 15,723 | 3/9/2015 |
1.4.0.6340-pre2 | 528 | 3/6/2015 |
1.4.0.6336-pre1 | 505 | 3/3/2015 |
1.3.5.6337 | 3,233 | 3/5/2015 |
1.3.5.6335 | 4,114 | 3/2/2015 |
1.3.5.6333-pre1 | 868 | 2/17/2015 |
1.3.4.6332 | 9,678 | 2/17/2015 |
1.3.4.6331-pre4 | 466 | 2/13/2015 |
1.3.4.6329-pre3 | 250 | 2/12/2015 |
1.3.4.6328-pre2 | 260 | 2/11/2015 |
1.3.4.6325-pre1 | 281 | 2/9/2015 |
1.3.3.6323 | 17,524 | 2/9/2015 |
1.3.3.6322-pre3 | 246 | 2/6/2015 |
1.3.3.6321-pre2 | 392 | 2/4/2015 |
1.3.3.6318-pre1 | 362 | 2/2/2015 |
1.3.2.6316 | 4,575 | 2/3/2015 |
1.3.2.6313-pre3 | 347 | 1/30/2015 |
1.3.2.6309-pre2 | 387 | 1/28/2015 |
1.3.2.6299-pre1 | 973 | 1/20/2015 |
1.3.1.6296 | 18,610 | 1/4/2015 |
1.3.1.6294-pre1 | 2,499 | 12/24/2014 |
1.3.0.6292 | 6,436 | 12/24/2014 |
1.3.0.6286-pre4 | 867 | 12/19/2014 |
1.3.0.6284-pre3 | 638 | 12/12/2014 |
1.3.0.6280-pre2 | 572 | 12/9/2014 |
1.3.0.6275-pre1 | 5,983 | 11/12/2014 |
1.2.3.6257 | 23,860 | 10/2/2014 |
1.2.3.6256-pre4 | 1,193 | 9/26/2014 |
1.2.3.6255-pre3 | 980 | 9/20/2014 |
1.2.3.6249-pre2 | 864 | 9/9/2014 |
1.2.3.6246-pre1 | 2,191 | 8/15/2014 |
1.2.2.6243 | 16,537 | 7/30/2014 |
1.2.2.6241-pre3 | 1,501 | 7/28/2014 |
1.2.2.6240-pre2 | 1,755 | 7/22/2014 |
1.2.2.6238-pre1 | 1,797 | 7/17/2014 |
1.2.1.6229 | 5,202 | 7/14/2014 |
1.1.1.6206 | 12,269 | 6/19/2014 |
1.1.0.6201 | 6,651 | 6/12/2014 |
1.0.6197 | 2,408 | 6/4/2014 |
1.0.6188 | 8,242 | 5/28/2014 |
## Enhancements ##
- Android ActivityIndicator Color property now works for Android 5.0+
- WinPhone 8.0 ActivityIndicator Color property now works
- [WinRT] Now properly supports Color.Accent
- [WinRT] Assorted performance and correctness fixes
- [WinRT] PageRenderer.OnElementChanged is now virtual
- [Android] Properly support `DatePicker.MinimumDate` and `DatePicker.MaximumDate`
- [Xaml] Speed up parsing/understand of predefined colors by removing reflection
- [Docs] Add documentation for missing summaries
- [Core] Binding now supports binding to dynamic objects, such a json objects.
## API Changes ##
`Xamarin.Forms.ItemsView` now contains a `protected virtual void UnhookContent (TVisual content)` method. This method is used for unhooking or otherwise cleaning content after usage. While the risk is low, this can be a breaking change for you app if you happen to have provided a method with the same name and the same parameters on a subclass of `ItemsView`, e.g. `ListView`. Please check your code if this is the case.
## Bug Fixes ##
- [Bug 31029](https://bugzilla.xamarin.com/show_bug.cgi?id=31029) - [Windows Phone 8.1]Generating an Image via MemoryStream does not appear
- [Bug 30935](https://bugzilla.xamarin.com/show_bug.cgi?id=30935) - NullReferenceException in ViewRenderer<TView, TNativeView> (Xamarin.Forms.Platform.Android)
- [Bug 30861](https://bugzilla.xamarin.com/show_bug.cgi?id=30861) - Entry text has wrong default value on Android
- [Bug 30251](https://bugzilla.xamarin.com/show_bug.cgi?id=30251) - MasterDetail page's right area of detail page cannot receive touch on spit mode
- [Bug 30169](https://bugzilla.xamarin.com/show_bug.cgi?id=30169) - Compiled form with a dynamic resource reference throws a BindableObject:SetDynamicResource exception
- [Bug 30074](https://bugzilla.xamarin.com/show_bug.cgi?id=30074) - Multiple DataTriggers on same data bound property don't always trigger (XAML)
- [Bug 29861](https://bugzilla.xamarin.com/show_bug.cgi?id=29861) - latest pre-release screws up breakpoint debugging
- [Bug 29508](https://bugzilla.xamarin.com/show_bug.cgi?id=29508) - [WinPhone] Clicking back button twice quickly form second page to exit app causes app to crash.
- [Bug 29453](https://bugzilla.xamarin.com/show_bug.cgi?id=29453) - Navigation.PopAsync(false) in Entry.Completed handler => System.ArgumentException
- [Bug 29363](https://bugzilla.xamarin.com/show_bug.cgi?id=29363) - Pushing and then popping a page modally in succession causes an exception.
- [Bug 29344](https://bugzilla.xamarin.com/show_bug.cgi?id=29344) - Fix crash in messaging center / unsubscribe on callback - TableView Collection was modified enumeration operation may not execute
- [Bug 29270](https://bugzilla.xamarin.com/show_bug.cgi?id=29270) - Xamarin.Forms 1.4.2.6355: OpenGlView is broken
- [Bug 29247](https://bugzilla.xamarin.com/show_bug.cgi?id=29247) - iOS Device.OpenUri breaks with encoded params
- [Bug 29229](https://bugzilla.xamarin.com/show_bug.cgi?id=29229) - Fix crash on ListView on Windows Phone
- [Bug 29128](https://bugzilla.xamarin.com/show_bug.cgi?id=29128) - If VerticalOptions not explicitly set on a Slider on Android, the two parts of the Slider are separated when drawn
- [Bug 29107](https://bugzilla.xamarin.com/show_bug.cgi?id=29107) - ScrollView text overlaps
- [Bug 29017](https://bugzilla.xamarin.com/show_bug.cgi?id=29017) - Pin Clicked does not fire (iOS at least)
- [Bug 28952](https://bugzilla.xamarin.com/show_bug.cgi?id=28952) - NullReferenceException when setting MainPage for first time in OnStart
- [Bug 28901](https://bugzilla.xamarin.com/show_bug.cgi?id=28901) - WebView not allowing DOM Storage
- [Bug 28821](https://bugzilla.xamarin.com/show_bug.cgi?id=28821) - Application crashes when ContentPage in TabbedPage has its IsVisible property set to false.
- [Bug 28796](https://bugzilla.xamarin.com/show_bug.cgi?id=28796) - Crash on Tab change
- [Bug 28765](https://bugzilla.xamarin.com/show_bug.cgi?id=28765) - Slider Value property binds OneWay by default
- [Bug 28689](https://bugzilla.xamarin.com/show_bug.cgi?id=28689) - Xaml: Type argument mandatory for x:Array extension
- [Bug 28575](https://bugzilla.xamarin.com/show_bug.cgi?id=28575) - listview header set to null
- [Bug 28545](https://bugzilla.xamarin.com/show_bug.cgi?id=28545) - AbsoluteLayout attributes don't work in a style
- [Bug 28335](https://bugzilla.xamarin.com/show_bug.cgi?id=28335) - NRE when pushing/popping a page quickly
- [Bug 28045](https://bugzilla.xamarin.com/show_bug.cgi?id=28045) - [Android] ImageRenderer assumes that the control is a FormsImageView
- [Bug 28001](https://bugzilla.xamarin.com/show_bug.cgi?id=28001) - TabbedPage: invisible tabs are not Disposed
- [Bug 27968](https://bugzilla.xamarin.com/show_bug.cgi?id=27968) - Resource dictionary throws an Exception when inheriting from a subclass of ContentPage
- [Bug 27779](https://bugzilla.xamarin.com/show_bug.cgi?id=27779) - Xamarin.Forms.ReadOnlyListAdapter.IndexOf throws NotImplementedExcpetion
- [Bug 27661](https://bugzilla.xamarin.com/show_bug.cgi?id=27661) - ViewCell IsEnabled set to false does not disable a cell in a TableView
- [Bug 27606](https://bugzilla.xamarin.com/show_bug.cgi?id=27606) - MasterDetailPage Detail is interactive even when Master is open when in Landscape
- [Bug 27537](https://bugzilla.xamarin.com/show_bug.cgi?id=27537) - DatePicker control does not behave as other picker controls
- [Bug 27526](https://bugzilla.xamarin.com/show_bug.cgi?id=27526) - Type ConstraintExpressionExtension not found in xmlns
- [Bug 27270](https://bugzilla.xamarin.com/show_bug.cgi?id=27270) - Add GeneratedCodeAttribute to generated partial classes
- [Bug 27229](https://bugzilla.xamarin.com/show_bug.cgi?id=27229) - Failure with SetBinding<TSource> / [C] Allow Convert in path expressions
- [Bug 26455](https://bugzilla.xamarin.com/show_bug.cgi?id=26455) - Color GetHashCode returns wrong results
- [Bug 26418](https://bugzilla.xamarin.com/show_bug.cgi?id=26418) - [Android] ListView does not update when the bound ObservableCollection changes
- [Bug 25845](https://bugzilla.xamarin.com/show_bug.cgi?id=25845) - Unhandled exception finalizing ListViewAdapter on Android
- [Bug 25662](https://bugzilla.xamarin.com/show_bug.cgi?id=25662) - Setting IsEnabled does not disable SwitchCell in Forms listview
- [Bug 25400](https://bugzilla.xamarin.com/show_bug.cgi?id=25400) - XAML x:TypeArguments does not support nested generic types
- [Bug 24910](https://bugzilla.xamarin.com/show_bug.cgi?id=24910) - Nullable properties throw Property not found exception
- [Bug 24871](https://bugzilla.xamarin.com/show_bug.cgi?id=24871) - Picker value doesn't get updated when Android "reuses" an old control
- [Bug 24258](https://bugzilla.xamarin.com/show_bug.cgi?id=24258) - Xamlg issue when declaring generics separated by a space
- [Bug 21744](https://bugzilla.xamarin.com/show_bug.cgi?id=21744) - Carousel Page iOS CurrentPage bug
- [Bug 28364](https://bugzilla.xamarin.com/show_bug.cgi?id=28364) - Listview.FooterTemplate cause NullReferenceException
- [Bug 28345](https://bugzilla.xamarin.com/show_bug.cgi?id=28345) - Android crash on listview press hold and swipe
- [Bug 28191](https://bugzilla.xamarin.com/show_bug.cgi?id=28191) - Java.Lang.NullPointerException in TabbedPage
- [Bug 28119](https://bugzilla.xamarin.com/show_bug.cgi?id=28119) - Disabling Editor in iOS does not disable entry of text
- [Bug 27234](https://bugzilla.xamarin.com/show_bug.cgi?id=27234) - ViewCell background conflicts with ListView Semi-Transparent and Transparent backgrounds
- [Bug 28242](https://bugzilla.xamarin.com/show_bug.cgi?id=28242) - CarouselPage Disappearing event does not fire on Android
- [Bug 27951](https://bugzilla.xamarin.com/show_bug.cgi?id=27951) - Sample 'WorkingWithListviewNative' throw Exception on Xam.Android project.
- [Bug 27976](https://bugzilla.xamarin.com/show_bug.cgi?id=27976) - [Android] MasterDetail NavigationDrawer Does Not Hide On DoubleTap of Item
- [Bug 28424](https://bugzilla.xamarin.com/show_bug.cgi?id=28424) - [Android][WinPhone] When setting the minimum and maximum date for a date picker, only allow valid dates to be seen/selected from the DatePicker dialog.
- [Bug 27766](https://bugzilla.xamarin.com/show_bug.cgi?id=27766) - On Android, button background is not updated when color changes
- [Bug 27689](https://bugzilla.xamarin.com/show_bug.cgi?id=27689) - GroupHeaderCells disappear when item is removed from a group in ListView (iOS only)
- [Bug 29158](https://bugzilla.xamarin.com/show_bug.cgi?id=29158) - XF for WP8.1RT - BeginInvokeOnMainThread generates NullReferenceException
- [Bug 28390](https://bugzilla.xamarin.com/show_bug.cgi?id=28390) - ListView - jump list always shows on WPhone, even without GroupShortNameBinding
## Other Fixes ##
- [Android] - Right edge of `MasterDetailPage` on tablet now handles touches
- [WinRT] - First page of TabbedPage doesn't show up until a move or swipe
- [WinRT] - ListView.ItemTapped does not fire for already selected items
- [WinRT] - ListView now support tapping on the same item multiple times
- [WinRT] - ListView supports selected color
- [WinRT] - CellControl unloads cell directly rather using DataContext as Cell
- [iOS] - Fix UserLocation showing as Pin
- [Packaging] - Fix a minor packaging issue
- [Core] - ListView no longer leaks cells for items that have been removed from the ItemsSource
- [Core] Fix corner case where PushModalAsync could end up pushing pages in the wrong order.
- [WinRT] Page.Disappearing now works correctly
- [WinRT] NavigationPage.Padding now respected correctly
- [WinRT] Various fixes for Page.IsBusy
- [WinRT] TabbedPage no correctly lays out children
- [Android] ScrollTo no longer off by one in ListView using Headers
- [Android] Fix crash when using non-existent image as the Icon for a ToolbarIcon
- [Android] Add some missing warning messages
- [Android] Fix crash with malformed ViewCells
- [iOS] Default Keyboard now matches platform default
- [iOS] Fix crash when dismissing popover from ContextActions
There are additional internal fixes and correctness changes. If your bug is not listed here please re-verify against this release. Unfortunately due to the number of issues resolved we are certain we missed some compiling the notes, we apologize.