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" />
<PackageVersion Include="Xamarin.Forms" Version="1.4.3.6372" />
<PackageReference Include="Xamarin.Forms" />
paket add Xamarin.Forms --version 1.4.3.6372
#r "nuget: Xamarin.Forms, 1.4.3.6372"
#:package Xamarin.Forms@1.4.3.6372
#addin nuget:?package=Xamarin.Forms&version=1.4.3.6372
#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 (306)
Showing the top 20 popular GitHub repositories that depend on Xamarin.Forms:
| Repository | Stars |
|---|---|
|
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.
|
|
|
dotnetcore/FreeSql
.NET aot orm, VB.NET/C# orm, Mysql/PostgreSQL/SqlServer/Oracle orm, Sqlite/Firebird/Clickhouse/DuckDB orm, 达梦/金仓/虚谷/翰高/高斯 orm, 神通 orm, 南大通用 orm, 国产 orm, TDengine orm, QuestDB orm, MsAccess orm.
|
|
|
xamarin/xamarin-forms-samples
Sample apps built using the Xamarin.Forms framework
|
|
|
dotnet/maui-samples
Samples for .NET Multi-Platform App UI (.NET MAUI)
|
|
|
mono/monodevelop
MonoDevelop is a cross platform .NET IDE
|
|
|
Caliburn-Micro/Caliburn.Micro
A small, yet powerful framework, designed for building applications across all XAML platforms. Its strong support for MV* patterns will enable you to build your solution quickly, without the need to sacrifice code quality or testability.
|
|
|
dotnet/macios
.NET for iOS, Mac Catalyst, macOS, and tvOS provide open-source bindings of the Apple SDKs for use with .NET managed languages such as C#
|
|
|
x360ce/x360ce
Primary repository for the x360ce library, front-end and tools.
|
|
|
ArduPilot/MissionPlanner
Mission Planner Ground Control Station for ArduPilot (c# .net)
|
|
|
dotnet/android
.NET for Android provides open-source bindings of the Android SDK for use with .NET managed languages such as C#
|
|
|
microcharts-dotnet/Microcharts
Simple, cross-platform chart library for .NET
|
|
|
xamarin/XamarinComponents
Plugins for Xamarin
|
|
|
stryker-mutator/stryker-net
Mutation testing for .NET core and .NET framework!
|
|
|
NewLifeX/X
Core basic components: log (file / network), configuration (XML / JSON / HTTP), cache (memory / redis), network (TCP / UDP / HTTP), RPC framework, serialization (binary / XML / JSON), APM performance tracking. 核心基础组件,日志(文件/网络)、配置(XML/Json/Http)、缓存(内存/Redis)、网络(Tcp/Udp/Http)、RPC框架、序列化(Binary/XML/Json)、APM性能追踪。
|
|
|
videolan/libvlcsharp
Cross-platform .NET/Mono bindings for LibVLC
|
|
|
zzzprojects/System.Linq.Dynamic.Core
The .NET Standard / .NET Core version from the System Linq Dynamic functionality.
|
|
|
praeclarum/Ooui
A small cross-platform UI library that brings the simplicity of native UI development to the web
|
|
|
xamarin/XamarinCommunityToolkit
The Xamarin Community Toolkit is a collection of Animations, Behaviors, Converters, and Effects for mobile development with Xamarin.Forms. It simplifies and demonstrates common developer tasks building iOS, Android, and UWP apps with Xamarin.Forms.
|
| Version | Downloads | Last Updated |
|---|---|---|
| 2.0.1.6492-pre1 | 790 | 12/3/2015 |
| 2.0.0.6490 | 11,603 | 12/1/2015 |
| 2.0.0.6484 | 7,629 | 11/21/2015 |
| 2.0.0.6482 | 7,383 | 11/17/2015 |
| 1.5.2.6478-pre3 | 161 | 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,858 | 10/20/2015 |
| 1.5.1.6468 | 1,855 | 10/20/2015 |
| 1.5.1.6460-pre2 | 443 | 10/13/2015 |
| 1.5.1.6455-pre1 | 615 | 10/2/2015 |
| 1.5.0.6447 | 18,110 | 9/25/2015 |
| 1.5.0.6446 | 8,994 | 9/16/2015 |
| 1.5.0.6404-pre3 | 1,677 | 8/25/2015 |
| 1.5.0.6401-pre2 | 308 | 8/21/2015 |
| 1.4.4.6449 | 581 | 9/25/2015 |
| 1.4.4.6443 | 426 | 9/16/2015 |
| 1.4.3.6372 | 789 | 6/30/2015 |
## 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.