[]
        
(Showing Draft Content)

2017 v3

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
  • C1TappedEventArgs.HitPoint property removed, use GetPosition method instead.
    e.GetPosition(sender as View); 
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.