General |
Improvements
- Added MyBI sample project.
|
Core |
Bug Fixes
- Fixed the issue where frame was not rendering correctly for UWP.
|
CollectionView |
Improvements
- CollectionView is now be usable with Windows Forms projects and is used by C1DataFilter on that platform.
- [Windows Forms] Added support for filtering the C1BindingListCollectionView with the Equal filter operator using DBNull.Value or null.
- [Windows Forms] Added support for the DateTime type when filtering the C1BindingListCollectionView.
- GroupCollectionView will not notify as Reset/Refresh with any change from source anymore. It will raise corresponding notification.
Bug fixes
- [Windows Forms] Filtering the C1BindingListCollectionView didn't work with the FullDateTimePattern format of DateTime value.
- [Windows Forms] Filtering the C1BindingListCollectionView didn't work when the CultureInfo of the application was different from the InvariantCulture.
|
FlexChart |
Improvements
- Added FlexChart and FlexPie data label auto arrange functions.
- Added Step, StepArea, StepSymbols, and TreeMap chart types for FlexChart.
- Added TreeMap sample for FlexChart101.
Bug Fixes
- Fixed an issue where the SelectionChanged event fired many times when data point/series was selected once.
- Fixed an issue where the SelectionChanged event fire when navigate back to Home page after data series was selected on iOS and Android.
- Fixed an issue where the LineMarker content became undraggable.
- DataLabels are not hidden when DataLabel Position is changed to None.
- Fixed an ArgumentOutOfRangeException that occurred on removing a series (customized within SymbolRendering event) from Stacked chart type with setting UpdateAnimation.
- Fixed an issue where border lines of data label were displayed even though DataLabel Border was set to and StrokeThickeness was set to zero.
- Fixed an issue where an 'unhandled win32 exception' occurred on tapping data points with 'Point' SelectionMode if symbols were customized within SymbolRendering event on UWP.
- Fixed a situation where System.Debugger.Break() was called and the application stopped at about 30 seconds after loading Dynamic chart on UWP.
- Fixed an issue where the updated animation did not work on updating the Chart by Adding or Removing chart values.
- Fixed System.NullReferenceException that occurred if e.PlotElement property was set within SymbolRendered event.
- Data points of Scatter chart are now rendered if chart is bound with single series on UWP.
- DataLabels no longer get clipped when rendered against the plot area boundaries in all DataLabel Positions.
- Fixed the issue where symbol of scatter chart was displayed out of plot area if chart was bound on a single series with single data point.
- Axis labels are shown inside plot area when setting AxisX/Y LabelAngle.
- LineMarker's label content are now shown correctly on iOS.
- Application no longer exits with code 0 on setting LineMarker on NullDataSource Histogram chart on UWP.
- Fixed the issue where ArgumentNullException occurred when Axis X/Y LabelLoading events were called without setting e.Label value.
- Fixed the issue where ArgumentNullException occurred when SymbolLoading event was called without setting e.PlotElement.Content.
|
FlexGrid |
Improvements
- BorderWidth will override borders of the cells on the boundary.
- Material style applied to FlexGrid. Use ClassicStyle to make FlexGrid look as before.
- Adjusted dynamic auto-scroll speed when dragging columns and rows.
- CheckListBehavior added to allow FlexGrid rows to be selected through check boxes.
- Sorting was changed to have three states (Asc, Desc, None), this way the sorting can be reverted through the user interface.
- Multi-column sort added.
- ColumnHeaderGridLinesVisibility, RowHeaderGridLinesVisibility and TopLeftHeaderGridLinesVisibility properties added.
- DefaultColumnWidth and DefaultRowHeaderColumnWidth property added.
- SortIconPosition, SortAscendingIconTemplate and SortDescendingIconTemplate properties added.
- GroupExpandedIconTemplate and GroupCollapsedIconTemplate properties added.
- FlexGridDetailProvider.DetailExpandedIconTemplate and DetailCollapsedIconTemplate properties added.
- EditIconTemplate property added.
- NewRowIconTemplate property added.
Breaking Changes
- HeadersGridLinesVisibility is no longer supported, use ColumnHeaderGridLinesVisibility, RowHeaderGridLinesVisibility or TopLeftHeaderGridLinesVisibility instead.
- DefaultColumnHeadersRowHeight renamed to DefaultColumnHeaderRowHeight.
- GridRow.Height type changed from Nullable<GridLength> to GridLength
Bug Fixes
- Fixed an issue where the selection was lost and next row of removed row did not get selected after removing selected row.
- SelectionChanged event no longer fires when navigate back to previous page after any cell is selected.
- Fixed layout of column header cells.
- Fixed an issue where System.ObjectDisposedException occurred when clicking on the remaining SelectionMenu after navigating back to Home page on Android.
- Fixed an issue where ArgumentOutOfRangeException occurs after all check boxes in one group are checked/unchecked quickly in multiple level grouped FlexGrid.
- Changed column headers row so it allows merging by default when AllowMerging=ColumnHeader.
- Changed default FrozenLinesColor to inherit GridLinesColor by default and fixed ClassicStyle to look like Excel.
- System.Diagnostics.Debugger.Break() is no longer called when clicking on Filter Button without exiting from Edit mode in Filter Page on UWP.
- Sort icon can now be changed to 'None' state when tap over sort icon on Android.
- Collapsed groups are no longer expanded after editing cell in one expanded group is completed.
- Fixed an issue where FullTextFilterBehavior was not filtering the text set in the FilterEntry when attached.
- Avoids aliasing issue by rounding the width of the star columns on UWP.
|
Input |
Improvements
- Improved the appearance of FullScreenMode on iOS.
- Add CloseButtonTextColor/CloseButtonBackgroundColor Properties for C1DropDown on XF/iOS/Android.
- Add CloseButtonForeground/CloseButtonBackground Properties for C1DropDown on UWP.
Bug Fixes
- System.NullReferenceException is no longer thrown on navigating back to home page after selecting items from Dynamic AutoComplete on iOS.
- Dropdown no longer opens when the alphabet [i.e: unmatched text] is entered into the header portion of control that is bound with Int number.
- Setting HorizontalTextAlignment now applies Placeholder text on iOS and UWP.
- Both CloseButton types 'Cancel' and 'CrossButton' are shown in Editable controls at FullScreenMode.
- Fixed an issue where the Close Button was not shown in Calendar dropdown if ShowCloseButton was not set to True in iPad Simulator/Device.
- Fixed an issue where Color property of CheckBox did not work in Android and UWP.
- Fixed an issue where Foundation.MonoTouchException was thrown when navigate back to previous page after navigating Dropdown Page on iOS.
- PromptCharacters are no longer encrypted as Password format when set IsPassword to True and Mask property is set in MaskedInput.
- Drop down list now correctly disappears when changing visibility to hide control at run time.
- [AutoComplete] Dropdown now correctly repopulates full list after clear is pressed on iOS.
- CloseButton ('Cancel') is shown in FullScreenMode when IsEditable is set to False in control on iOS.
- ShowClose Button can be shown in all DropdownMode of nonEditable control if changed DropdownMode at Runtime on Android and UWP.
- [Autocomplete] DropDown incorrectly positioned when set to ForceAbove and inside ScrollView on iOS.
- MaskedText Text value (prompt character) can now be retrieved when Text value is getting without setting any value on iOS.
- System.InvalidOperationException is no longer thrown when tap on header portion of controls in Force Above/Below Mode on iOS.
- 'IsPassword' property now works in MaskedInput control even set to true.
- [Combobox] ArgumentNullException no longer occurs if press Return key(from hardware keyboard) after typing input while ItemSource set to Null on iOS.
- Java.Lang.NoSuchMethodError Exception no longer thrown when run Input control on Android API 17 and API 19 on Android.
- ForceAbove DropdownMode does now takes effect on LocalMachine on UWP.
|