Xuni Product Documentation - Xamarin.Forms
2016 v1

This section contains information about all enhancements and bug fixes in Xuni since 2015 v3.5 release.

Core

Breaking Changes                

  • DoubleCollectionTypeConverter renamed to XuniDoubleCollectionTypeConverter.
Improvements
  • Added XuniCheckBox control. This control is used internally by FlexGrid Boolean columns.
  • Added XuniToggleButton control. This control is used internally by FlexGrid row details.
  • Added ColorEx.IsDarkTheme property.
Calendar
  • First release.
CollectionView
  • No major change.
FlexChart

Improvements

  • Added annotations feature with support for several types of annotations (image, rectangle, ellipse, line, and polygon) and attachment methods (data index, data coordinate, absolute, and relative).
  • Added legend wrapping behavior so horizontal legends will wrap when there is not enough space. No extra coding is necessary.
  • Added new Options.CandleWidth property to adjust width of candle bars. 1.0 means 100% and candles fill entire width and touch each other. A value less than 1.0 results in a gap between candles.
  • Improved performance when zooming and scrolling.
  • Added animation when series visibility changes.
  • Added TextColor property to control.
  • Improved padding and spacing between axis titles and labels.
  • Improved default settings for major and minor tick marks on new axes. By default major tick marks are visible and minor tick marks are not visible.
  • Improved layout of control to prevent preservation of space when elements are hidden such as the header and axis titles.
  • Improved layout for data labels on edge of plot when position is left/right on Windows Phone.
  • Improved drawing of area, line and spline chart types to start at the Y axis and leave no gap by default between the Y axis and the first data point.
  • Improved overall performance for FlexChart on Android devices.
  • RowHeaderTextColor, RowHeaderFontFamily, RowHeaderFontSize and RowHeaderFontAttributes are now honored in cell factory.
  • Improved legend symbol to show selection when series is selected on Windows Phone.
  • Added support to select series through the legend.

Bug Fixes

  • Fixed the scrolling issue with date/time labels overlapping.
  • Fixed custom data label implementation to correctly show ‘ValueX’ in bound labels.
  • Fixed Windows Phone issue where the line marker only moves when the user hits the plot area.
  • Fixed issue where the Data Object was sometimes null in hit test result.
  • Fixed the issue where the PlotElementLoading event was not firing or had null parameters for Candle/HLOC chart types.
  • Fixed PlotElementLoading to support setting candle background color.
  • Fixed the issue where the point index was returned rather than the value in the data labels.
  • Removed exceptions when user interacts with empty chart.
  • Fixed stacking issues where percentages remain when stacking is changed from 100% to stacked.
  • Fixed data label position for candle/HLOC charts on Windows Phone.
  • Fixed color palettes to repeat when more series than palettes are added in Windows Phone.
  • Fixed IsEnabled property on Windows Phone.
FlexGrid

Breaking Change

  • Added parameter cellType to GetCellContentType, CreateCellContent, BindCellContent, GetCellValue, GetCellText and SetCellValue methods of GridRow and GridColumn.

Improvements

  • Added Row detail feature to put additional data in a detail row that is expandable by the user.
  • Added FlexGridDetailProvider behavior.
  • Added Cell merging feature to merge adjacent cells down columns, across rows, or provide custom cell merging in both directions.
  • Unbound mode to programmatically add rows and columns to the grid and populate the grid by setting each cell.
  • Added new TouchFeedback property that stretches the grid when the user drags beyond the top or bottom of the grid in iOS.
  • Added new TouchFeedback property that shows visual feedback when the user drags beyond the top or bottom of the grid in Android.
  • Added header parameter to methods AutoSizeRows and AutoSizeColumns. It allows you to specify if header cell content should contribute to resizing GridColumn.HorizontalAlignment and HeaderHorizontalAlignment properties.
  • Added GridRow.IsReadOnly property.
  • Added GridRow.Height property.

Bug Fixes

  • Fixed issue where cells weren’t refreshed when INotifyPropertyChanged.PropertyChanged event was raised in the data items.
  • Fixed the auto-generation of columns when grid is grouped and a column is sorted.
  • Fixed issue with scrolling inside a carousel control on Android.
  • Fixed the issue to force capitalization of the first character in column header, even if bound property is not capitalized.
FlexPie

Improvements

  • legend wrapping behavior so horizontal legends will wrap when there is not enough space. No extra coding is necessary.
  • Update animation now applies when the binding changes.
  • Improved data labels position when set to ‘Outside’.
  • Added TextColor property to control.

Bug Fixes

  • Fixed bug to display percentages in pie slices.
  • Fixed the issue where data labels for slices with a value of zero (0) appeared incorrectly on the pie chart.
  • Fixed issue where tooltip was not in the target location when a slice is first tapped.
Gauge
  • No major change.

 

 


Copyright © GrapeCity, inc. All rights reserved.

Product Support Forum  |  Documentation Feedback