In This Topic
This section contains information about all the enhancements and bug fixes in Xamarin.Forms since 2017 v2.1 release.
General |
Improvements
- Added new project templates for Xamarin.Forms which give you a blank project with all of the necessary packages and renderers initialized.
- This release has .NET Standard 1.1 and Xamarin.Forms 2.4 support. We have also converted the projects to the new .NET Standard rather than PCLs.
- C1Weather and SQLDatabase samples added in this release.
|
Core |
Breaking Changes
|
Calendar |
Bug Fixes
- Slots padding removed to allow custom content to take up all the space.
- Animation easing functions weren't applied correctly.
|
CollectionView |
Improvements
- Implemented Add and Edit features into CollectionView.
|
FlexChart |
Improvement
- Added Sunburst chart.
- Added Panning and Zooming functions.
- Added Annotations.
- Added LineMarkers.
- Added Customizations including Plot Element, Axis Label, Tooltip and Data Label.
Bug Fixes
- Changing value of properties in style for pie element were not taking effect at run time.
- Fixed a NoClassDefFoundError exception that could occur when loading FlexChart on Android API 17/19.
- Fixed an issue where the Chart Series cannot be selected by SelectedSeries property after tapping on chart area on UWP.
- Fixed an issue for logarithmic axes, where setting Axis.Max does not restrict the axis scale to the 'Max' value.
- Fixed issues that could occur with Snapshot samples under iOS 11 and Android 8.0.
|
FlexGrid |
Improvements
- CellRightTapped event added.
- FullTextFilterBehavior now filters enums and dates.
- New Row feature added. NewRowPlaceholder, NewRowBackground & NewRowForeground properties added.
- GridInputEventArgs added for CellTapped, CellDoubleTapped, CellLongPressed events.
- NewRowPosition property added.
- BeginningRowEdit, RowEditEnding, RowEditEnded events added.
- Copy and Paste methods exposed.
- Pull to refresh api exposed through AllowRefreshing property and Refreshing event.
- Editing icon shown in row header.
Bug Fixes
- Freezing separator was not refreshed after changing the rows and columns.
- GridRowHeaderColumn.AllowResizing made false by default.
- GridColumn.HeaderHorizontalAlignment was not honored.
|
Gauges |
Bug Fix
- Fixed a System.InvalidOperationException that could be observed when GaugeRange and ShowRanges property was used for BulletGraph.
- Fixed the Easing effects of LoadAnimation/UpdateAnimation so that they worked with styles other than Linear.
- Fixed issues that could occur with Snapshot samples under iOS 11 and Android 8.0.
|
Input |
Improvements
- Added a new Full Screen mode to C1DropDown derived controls that interacts more intelligently with software keyboards.
- Added CloseButton to C1DropDown, button is only shown by default on iOS.
- Added ShowCloseButton to C1DropDown.
- Add IsEditable to DropDown.
- Add 'Default' to DropDownMode as default setting.
- Add EditableHeader to DropDown.
Bug Fixes
- Fixed an issue where the Dropdown list displayed the previous items when ItemsSource property was set Null at runtime.
- Fixed a System.NullReferenceException that was observed when C1AutoComplete's ItemsSource was set from XAML.
|