In This Topic
Calendar
Improvements
- Added IsEnabled property to CalendarSlotInfo.
- Added extended APIs for current date appearance.
- Added BoldDayStyle property.
- Added DayOfWeekPadding property.
- Added support for bolded dates.
- Improved default styles to show current date with colored background and/or foreground.
- Added C1Calendar.Adapter to perform advanced customizations on the slots.
Bug Fixes
- Fixed the rendering issue when forward navigation animation finishes.
- Fixed the C1Calendar FontFamily issue.
- Fixed the HeaderForeground property issue, which was not applied to navigation buttons correctly.
- Fixed the Month/Year slots issue that cannot be shown well with selection, as shown in the header area when the month navigates by the next/previous button.
- Fixed the issue where the previous navigation button was not displayed in the Calendar.
- Fixed the DisabledForeground issue which was not honored.
- Fixed the issue where view mode of the Next/Previous buttons changed when MaxDate/MinDate was applied to the Calendar after setting MaxDate/MinDate.
- Fixed the CalendarType property issue that was not applied.
- Fixed the styles issue by changing the order of the styles so that DisabledStyle takes precedence over AdjacentDayStyle.
- Fixed the multi dates issue which can be selected by "SelectedDates" in "Single" SelectionMode.
- Fixed the issue when MaxSelectionCount/SelectedDate/SelectedDates is applied to the calendar in the first-time selection.
- Fixed the Bolded dates issue that was not working with Today and Adjacent days.
- Fixed the SelectionChanged event that was not fired when SelectedDate was set through code.
Core
Improvements
- Added NeedsRenderContent and OnRenderContent members to C1Border to handle padding and allow inheriting classes to receive the content area already calculated as well as clipping the content.
Bug Fixes
- Fixed the C1View font properties issue, which were not applied correctly.
- Fixed the issue where icons flip horizontally when flow-direction is right-to-left.
- Fixed the C1Icon issue, which was flipped while setting FlowDirection.
- Fixed the issue where C1CheckBox.IsReadOnly was not working.
DataPager
Bug Fixes
Fixed the styling issue of buttons.
Grid
Breaking Changes
Changed CreateSelectionMenu parameter to accept a collection of ranges.
- [GridControl] Moved AllowDragging and AllowResizing down from C1GridControl to FlexGrid.
Improvements
- Added MultiRange, ListBox and MultiColumns selection modes to allow selecting non-contiguous ranges.
- Added ShowDesignTimeData property to disable design-time data generation.
- Added ability to filter non-primitive types in FullTextFilterBehavior.
- Modified selection-menu to open from tapped cell instead of cursor when clicking a row-header.
- Updated German translations.
- Added customization of cells in GridCellFactory.
- Added support for MatchCase and MatchWholeWord in GridFilterRow for columns with DataMap.
- Improved FlexGrid memory management.
- Improved the GridFilterRow by disabling cells when the underlying data-collection has no implemented filtering.
- Improved CheckListBehavior to disable the filtering in the check-box column.
Bug Fixes
- Fixed the issue by avoiding selecting anything when SelectionMode Column|ColumnRange|MultiColumn and a row header is clicked.
- Fixed the issues for combining grouping and detail-rows.
- Fixed the exception thrown issue by reordering a column containing an editing cell.
- Fixed the layout issue which was causing checkbox in GridColumn to raise editing events unexpectedly.
- Fixed the grid row issue that cannot be dragged to a new position although AllowDragging property was set to Both/Row.
- Fixed the issue where exception was thrown incorrectly when the property GroupHeaderFormat had a wrong format.
- Fixed the issue where exception was thrown incorrectly when the properties GroupRowFontSize, ColumnHeaderFontSize and RowHeaderFontSize were set as zero.
- Fixed the issue where GridColumn.ActualWidth and GridRow.ActualHeight was not returning the right values after auto-sizing.
- Fixed the issue where GridGroupRow.GetCellText method was not affecting the aggregate values.
- Fixed the issue where GridCellEditEventArgs.Cancel had no effect on BeginningEdit and CellEditEnding events.
- Fixed the rendering issue while using CheckListBehavior together with FrozenRows.
Improvements
- [GridControl] Added ReadOnlyContent property to GridControlCellView.
- [GridControl] Added MultiRange, ListBox, MultiColumns as Selection modes.
- [GridControl] Added SelectedRanges property to C1GridControl.
- [GridControl] Converted GridControlCellView.IsSelected to SelectedTimes to support overlapping ranges.
- [GridControl] Improved mouse handling in combination with Ctrl and Shift keys to select multiple ranges.
- [GridControl] Improved CheckListBehavior to work with SelectionMode as ListBox if no SelectionBinding is specified.
- [GridControl] Display resizing cursor in MacCatalyst applications.
Bug Fixes
- [GridControl] Fixed the issue to avail the editor in CellEditEnding event.
- [GridControl] Fixed the issue where Pull-to-refresh feature was not working.
- [GridControl] Fixed the issue where navigating with PageUp and PageDown was not working when FrozenRows property was set.
- [GridControl] Fixed the issue in selection, causing unnecessary rebinding.
- [GridControl] Fixed the issue where SelectionRanges were not working correctly.
- [GridControl] Fixed the layout issue caused by moving animation when mixed with collapse and expand animations.
- [GridControl] Fixed the issue of Home and End keys as they bubbled up incorrectly.
- [GridControl] Fixed the issue to avoid entering in edit-mode if the entering text is null or whiltespace.
- [GridControl] Fixed the exception message for cases that need the handler to be initialized before executing.
- [GridControl] Fixed the Escape key issue which was listened correctly in edit mode.
- [GridControl] Fixed the key handling issue by avoiding key-down when the focus is on a control inside FlexGrid.