ComponentOne Xamarin Edition
2017 v3
Release History > 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.