# 2023 v1

## Content



## Calendar

**Improvements**

*   Added IsEnabled property to CalendarSlotInfo.
*   Added BoldDayStyle property.
*   Added DayOfWeekPadding property.
*   Added C1Calendar.Adapter to perform advanced customizations on the slots.

**Bug fixes**

*   Fixed rendering issue when forward navigation animation finished.
*   Fixed the issue with C1Calendar FontFamily.
*   Fixed the issue where DisabledForeground was not honored.
*   Fixed the issue where bolded dates were not working with Today and Adjacent days.

## Grid

**Breaking changes**

*   CreateSelectionMenu parameter was changed to accept a collection of ranges.
*   [GridControl\] Moved AllowDragging and AllowResizing 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.
*   Modified CheckListBehavior so filtering is disabled in check-box column.
*   [GridControl\] Added SelectedRanges property to C1GridControl.
*   [GridControl\] GridControlCellView.IsSelected was converted 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=ListBox if no SelectionBinding is specified.

**Bug fixes**

*   Fixed the issues in selecting anything when SelectionMode Column|ColumnRange|MultiColumn and a row header is clicked.
*   Fixed the issue where exceptions are thrown incorrectly when the GroupHeaderFormat property has a wrong format.
*   Fixed the issue where exception thrown incorrectly if the GroupRowFontSize, ColumnHeaderFontSize and RowHeaderFontSize properties were set to zero.
*   Fixed the issue where GridColumn.ActualWidth and GridRow.ActualHeight properties were not returning the right values after auto-sizing.
*   Fixed the issue where GridGroupRow.GetCellText method was not honoring aggregate values.
*   Fixed the rendering issue when using CheckListBehavior together with FrozenRows.
*   [GridControl\] Fixed wrong binding after reordering a column with an editing cell.
*   [GridControl\] Fixed the issue where Pull-to-refresh feature was not working.
*   [GridControl\] Fixed the issue where exception message appears for cases that need the handler to be initialized before executing.

### More Bug Fixes

*   Fixed the issue where C1View font properties were not applied correctly.