[]
        
(Showing Draft Content)

2019 v2

CollectionView

Breaking change

  • EntityFrameworkCollectionView renamed to EntityFrameworkCursorCollectionView.

Improvements

  • C1CursorCollectionView supports ISupportEditing.
  • Added C1PagedCollectionView and ISupportPaging.
  • Added C1VirtualCollectionView, C1SequenceCollectionView, C1SelectCollectionView, C1SelectManyCollectionView, C1CacheCollectionView, C1EditableCollectionView, C1DelegateList, and ISupportAsyncLoading.
  • Added SuppressSourceNotifications method.

Bug fixes

  • EntityFrameworkVirtualCollectionView added.
  • Fixed the issue where C1GroupCollectionView changed to raise GroupChanged before Reset event.
  • Fixed the issue where C1VirtualCollectionView was throwing an exception when the concrete implementation was returning a page larger than the available space.
  • Fixed the issue where filter text operators were not working with EntityFramework when the property was different from string.
  • Fixed the issue where non case-sensitive filtering was not working on using EntityFramework.

Core

Improvements

  • Added SizeChanged event.

FlexChart

Improvement

  • Refactor code.

FlexGrid

Improvements

  • Rows and Columns.DisableAnimations method allows performing changes in the model without being animated.
  • Performance of load, sort and filter improved for scenarios with a huge number of rows (Model-virtualization).
  • Added support for Replace notifications whose removed items count is different from added ones.

Bug fixes

  • Fixed the issue where rows and column animations were not getting disabled correctly on nesting DisableAnimations() calls.
  • Fixed the issue where rows were replaced after editing which caused their height to get back to original value.
  • Fixed the issue where selection was not being updated correctly on replacing notification.
  • Fixed the issue where rows were not getting updated correctly on grouping the source at runtime.
  • Fixed the issue where rows sizes were mixed on moving a series of rows.
  • Fixed the issue where animation did not render correctly on playing collapse and expand animations together.
  • Fixed the issue where selection events were raised incorrectly.
  • Fixed the issue in performance that happened on changing the DefaulRowHeight at runtime.
  • Fixed the issue where ArgumentOutOfRangeException occurred on tapping selection menu after deleting all rows of FlexGrid.
  • Fixed the issue where Java.Lang.IllegalStateException occurred on resizing the rows.
  • Fixed the issue where unbound rows were removed when a Reset notification came from ItemsSource.
  • Fixed the issue where replace notification was mixing indexes.
  • Fixed the issue in performance on determining the cells in the viewport if the number of columns or rows was big.

FlexViewer

  • First Release