# 2023 v1

## Content



## Calendar for WPF

**Improvements**

*   [.NET\] Added IsEnabled property for CalendarSlotInfo.
*   [.NET\] Improved current date appearance using Extend API.
*   [.NET\] Added exception for MonthCount if its value is set as less than 1 in MutliMonthCalendar.
*   [.NET\] Added BoldDayStyle property in C1Calendar class.
*   [.NET\] Added DayOfWeekPadding property in C1Calendar class.
*   [.NET\] Added BoldedDates property in in C1Calendar class.
*   [.NET\] Improved default styles of background/foreground color to show current date.

**Bug Fixes**

*   [.NET\] Fixed the rendering issue when forward navigation animation finished.
*   [.NET\] Fixed the FontFamily issue for C1Calendar.
*   [.NET\] Fixed the SelectionChanged event issue when it is fired for Single SelectionMode.
*   [.NET\] Fixed the issue where setting DisabledForeground property does not take effect.
*   [.NET\] Fixed the issue where selected month and year are not shown with selection in Year and Decade ViewMode if day is not selected in Month ViewMode.
*   [.NET\] Fixed the issue where selection disappears and adjacent days cannot be selected when day selection is applied by mouse drag in adjacent days of MultiMonthCalendar.
*   [.NET\] Fixed the issue of selecting items when MaxSelectionCount is set as 0 in Single SelectionMode.
*   [.NET\] Fixed the implementation issue with CalendarType property.
*   [.NET\] Fixed the issue to select multiple dates using SelectedDates in “Single” SelectionMode.
*   [.NET\] Fixed the issue of SelectionChanged issue that was fired twice while implementing MaxSelectionCount/SelectedDate/SelectedDates in Calendar.
*   [.NET\] Fixed the MonthCalendarStyle issue to display effect in MultiMonthCalendar.
*   [.NET\] Fixed the navigation direction issue for vertical orientation.
*   [.NET\] Fixed the issue where BoldedDates property was not working properly for Today and Adjacent days.
*   [.NET\] Fixed the issue where MultiMonthCalendar could not show adjacent days between months which were on the screen.
*   [.NET\] Fixed the issue to display day slots while handling Calendar’s Orientation at runtime.
*   [.NET\] Fixed the CalendarTextSlotPresenter issue which was not rendering correctly while changing FlowDirection at runtime.
*   [.NET\] Fixed the layout issue of CalendarTextSlotPresenter.
*   [.NET\] Fixed the memory leak issue.
*   [.NET\] Fixed the NullReferenceException issue when window size is minimized while navigating through the MultiMonthCalendar page.

## Chart for WPF

**Bug Fixes**

*   [.NET\] Fixed the issue with exception when hiding tooltip in .NET6.
*   [.NET\] Fixed the issue of memory leak in Direct2D render mode.
*   [.NET\] Fixed the incorrect size issue of column/bar charts when toggling legends.

## Core for WPF

**Improvements**

*   [.NET\] Added NeedsRenderContent and OnRenderContent members to C1Border class which can handle Paddling and inherit classes to receive the calculated content area along with content clipping.
*   [.NET\] Added TypographyExtensions.CharacterCasing property that affects Text dependency property if available in some control.

**Bug Fixes**

*   [.NET\] Fixed the issue where C1View font properties were not correctly applied.
*   [.NET\] Fixed the issue of flipping icons horizontally when flow-direction is right-to-left.
*   [.NET\] Fixed the issue where C1Icon was flipped when FlowDirection was set.

## DataGrid for WPF

**Improvement**

*   [.NET Framework\] Updated the German resources.

## DateTimeEditors for WPF

**Bug Fix**

*   [.NET\] Fixed the issue where focus was lost after pressing F4 key twice in DateTimePicker/DatePicker.

## Docking for WPF

**Improvement**

*   [.NET Framework\] Unable to update Header on DockTabItem.

## Excel for WPF

**Bug Fixes**

*   [.NET Framework\] Fixed the Data contents issue that was lost in result (\*.xlsx) file exported using C1XLBook in which specific XLS file in loaded.
*   [.NET Framework\] Fixed the FlexReport issue to export an excel.

## FlexChart for WPF

**Bug Fixes**

*   [.NET Framework\] Fixed the memory leak issue in Direct2D render mode.
*   [.NET Framework\] Fixed the issue with loading StockChart sample.

## FlexGrid for WPF

**Breaking Changes**

*   [.NET\] Changed CreateSelectionMenu parameter to accept a collection of ranges.
*   [GridControl\] [.NET\] Moved AllowDragging and AllowResizing down from C1GridControl to FlexGrid.

**Improvement**

*   [.NET Framework\] Updated the German resources.
*   [.NET\] Added support for DataTable to bind automatically by using its DefaultView without the need to assign a DataView to ItemsSource.
*   [.NET\] Added MultiRange, ListBox and MultiColumns selection modes for selecting non-contiguous ranges.
*   [.NET\] Added ShowDesignTimeData property to disable design-time data generation.
*   [.NET\] Added ability to filter non-primitive types in FullTextFilterBehavior.
*   [.NET\] Improved the selection menu so that it opens from tapped cell in place of cursor when row-header is clicked.
*   [.NET\] Improved the German translations.
*   [.NET\] Added the customization of cells in GridCellFactory.
*   [.NET\] Enhanced support for MatchCase and MatchWholeWord in GridFilterRow for columns with DataMap.
*   [.NET\] Improved the FlexGrid memory management.
*   [.NET\] Improved the GridFilterRow by disabling cells when the underlying data-collection has no implemented filtering.
*   [.NET\] Improved CheckListBehavior to disable the filtering in check-box column.
*   [.NET\] [GridControl\] Added SelectedRanges property to C1GridControl.
*   [GridControl\] Converted GridControlCellView.IsSelected to SelectedTimes to support overlapping ranges.
*   [.NET\] [GridControl\] Improved mouse handling in combination with Ctrl and Shift keys to select multiple ranges.
*   [.NET\] [GridControl\] Improved CheckListBehavior to work with SelectionMode as ListBox if no SelectionBinding is specified.

**Bug Fix**

*   [.NET\] Fixed the issues for combining grouping and detail-rows.
*   [.NET\] Fixed the exception thrown issue while reordering a column containing an editing cell.
*   [.NET\] Fixed the FullTextFilterBehavior issue which was not highlighting the group row cells when they were loaded.
*   [.NET\] Fixed the layout issue that causes checkbox in GridColumn to raise the editing events unexpectedly.
*   [.NET\] Fixed the issue where ArgumentOutOfRange occurs in C1.DataCollection while navigating the grid row with PageDown only if HeadersVisibility is Row/None.
*   [.NET\] Fixed the issue where grid row was not dragged to a new position even after setting AllowDragging property as Both/Row.
*   [.NET\] Fixed the issue where ColumnHeaderSelectedStyle and RowHeaderSelectedStyle could now update the grid correctly at runtime.
*   [.NET\] Fixed the exception thrown issue where GroupHeaderFormat property had a wrong format.
*   [.NET\] Fixed the exception thrown issue where GroupRowFontSize, ColumnHeaderFontSize and RowHeaderFontSize was set to Zero.
*   [.NET\] Fixed the issue where GridColumn.ActualWidth and GridRow.ActualHeight can now return the right values after resizing.
*   [.NET\] Fixed the issue where setting GridGroupRow.GetCellText method does not affect the aggregate values.
*   [.NET\] Fixed the issue where setting GridCellEditEventArgs.Cancel does not affect the BeginningEdit and CellEditEnding events.
*   [.NET\] Fixed the rendering issue while using CheckListBehavior along with FrozenRows.
*   [.NET\] [GridControl\] Fixed the issue to avail the editor in CellEditEnding event.
*   [.NET\] [GridControl\] Fixed the issue where Pull-to-refresh feature was not working.
*   [.NET\] [GridControl\] Fixed the issue where navigating with PageUp and PageDown was not working when FrozenRows was set.
*   [.NET\] [GridControl\] Fixed the issue in selection causing unnecessary rebinding.
*   [.NET\] [GridControl\] Fixed the issue where SelectionRanges was not working correctly.
*   [.NET\] [GridControl\] Fixed the layout issue caused by moving animation when mixed with collapse and expand animations.
*   [.NET\] [GridControl\] Fixed the layout issue when the desired size of an element is bigger than the cell.
*   [.NET\] [GridControl\] Fixed the issue of Home and End keys as they bubbled up incorrectly.
*   [.NET\] [GridControl\] Fixed the issue to avoid entering in edit-mode if the entering text is null or whiltespace.
*   [.NET\] [GridControl\] Fixed the exception message for cases that need the handler to be initialized before executing.
*   [.NET Framework\] Fixed the column foreground issue at selection if SelectionForeground is not set.

## FlexReport for WPF

**Improvements**

*   [.NET Framework\] Updated the German resources.
*   [FlexViewer\] Improved the German translations.

## FlexPivot for WPF

**Improvement**

*   [.NET\] Improved the German translations.

## FlexSheet for WPF

**Bug Fix**

*   [.NET Framework\] Fixed the issue where FontSize and FontFamily value is not reflected in the exported excel file.

## GanttView for WPF

**Improvement**

*   Improved the German translations.

**Bug Fixes**

*   [.NET\] Fixed the Split task issue which was shown “Disabled” in ContextMenu in C1GanttView.
*   [.NET\] Fixed the issue where GroupType dropdown was not opening, and column name could not be chosen from the “New Group From...” menu of “Group By” dropdown.

## Gauge for WPF

**Improvement**

*   [.NET\] Added Gauge control.

## Input for WPF

**Bug Fixes**

*   [.NET\] Fixed the issue where focus was lost and item selection by typing texts could not be applied when text is typed in text area with Condition =” Contains”.
*   [.NET\] Fixed the summary issue for SelectedValueChanged and SelectedIndexChanged events which are shown vice-versa.
*   [.NET\] Fixed the NullReferenceException issue that occurs when two blank MultiSelectItems are selected in MultiSelect.
*   [.NET\] Fixed the SelectedIndex value issue that always returns “-1” when SelectionMode “Extended” is applied in MultiSelect.
*   [.NET\] Fixed the SelectedIndex issue which is not shown correctly when multi-items selection or SelectAll is applied in MultiSelect.
*   [.NET\] Fixed the HeaderFormat issue which was shown instead of showing selected items in header area when multi-items are selected by SelectedItems.Add without applying MaxHeaderItems.
*   [.NET\] Fixed Pressing Up/Down+Enter keys issue which were not selecting items from DropDown after typing some text in Display area.
*   [.NET\] Fixed the dropdown issue which gets opened when Enter key is pressed in text area of MultiSelect.
*   [.NET\] Fixed the unmatched text issue which was not clear from the text area if pressing "Enter" key after unmatched texts are typed in text area.
*   [.NET\] Fixed the issue where items could not be selected by pressing Enter key with appended characters in AutoCompleteMode "Append"/"SuggestAppend.
*   [.NET\] Fixed the issue where items cannot be navigated using Up/Down arrow key while place cursor focus in text area of combobox.
*   [.NET\] Fixed the issue where all items from the collection cannot be removed by using Clear() method in MultiSelect.
*   [.NET\] Fixed the Selected items issue which got reset in ComboBox after the view is changed.
*   [.NET\] Fixed the items issue which cannot be checked by pressing Home/End/PageUp/PageDown/Arrow keys + Enter/Spacebar key after opening dropdown.
*   [.NET\] Fixed the IsEnabled issue who's "False" does not take effect in C1ComboBoxItem.
*   [.NET\] Fixed the issue of Item Selection that worked by SelectedIndex from PropertyGrid when MultiSelect is "None" selection.
*   [.NET\] Fixed the InvalidCastException issue that occurs if pressing Down key in PropertyGrid's SelectedIndex numericbox at MultiSelect page of InputExplorer sample.
*   [.NET\] Fixed the issue of previous selected index that remains part of dropdown even when ItemsSource is changed at run time.
*   [.NET\] Fixed the Other items issue that was unselected except first selected item when theme is changed after applying multi-items selection.
*   [.NET\] Fixed the issue where tab navigation works when isTabStop property is applied False in MultiSelect.
*   [.NET\] Fixed the issue when only the last selected item is shown in the text area at RunTime when multi-items are selected in Combobox.
*   [.NET Framework\] Fixed the NullReferenceException issue which occurs when DisplayMode = “Text” and isSelected=”True” is applied in CheckListitem.

## Maps for WPF

**Improvements**

*   [.NET\] Improved Zoom slider and scale tool colors for better appearance in all themes.
*   Added GeoJsonReader that allows to import GepJson data to the map.

## Menu for WPF

**Bug Fixes**

*   [.NET\] Fixed the unexpected hover color issue when menu items are disabled.
*   [.NET\] Fixed the sub-menu issue when disabled Menu is enabled back at RunTime.
*   [.NET\] Fixed the issue where selection was still on previous items even after mouse click was on other PreopertyName/ FilterOperation.

## PrintDocument for WPF

**Bug Fixes**

*   [.NET Framework\] Fixed the error message issue that was shown when exporting the document file into “.xlsx” format using Export() method.
*   [.NET Framework\] Fixed the issue where if unicode characters are added into PDF, extra fonts were embedded.

**Improvement**

*   [.NET Framework\] Improved the German translations.

## PropertyGrid for WPF

**Bug Fix**

*   [.NET\] Fixed the SelectedIndex issue where ComboBox’s PropertyGrid did not take effect on combobox when “Multiple” SelectionMode is applied.

## RenderEngine Library for WPF

**Improvement**

*   [.NET\] Added RenderEngine library.

## Ribbon for WPF

**Bug Fix**

*   [.NET\] Fixed the navigation issue in C1LineNumberTool after arrow key is pressed.

## RichTextBox for WPF

**Improvement**

*   [.NET Framework\] Updated the German resources.

## RichTextBox.Ribbon for WPF

**Improvement**

*   [.NET\] Improved the German translations.

**Bug Fix**

*   [.NET\] Fixed the overlapping issue of icons when FlowDirection property was set as RightToLeft.

## RichTextBox.Toolbar for WPF

**Improvement**

*   [.NET Framework\] Updated the German resources.

## Scheduler for WPF

**Improvement**

*   Updated the German resources.

## TabControl for WPF

**Bug Fix**

*   [.NET\] Fixed the issue of loading the deleted DockTabItem which did not preserve its content.

## Themes for WPF

**Improvement**

*   [.NET\] Added the use of DynamicResource references in styles for MS controls. This allows customization of controls with overriding colors at creating themes.

**Bug Fixes**

*   [.NET\] Fixed the issue with navigation button which was not shown properly when material theme is applied.
*   [.NET\] Fixed the order of merged dictionaries in the resulting theme. This allows to override the part of theme resources with custom ResourceDictionary.

## TreeView for WPF

**Bug Fix**

*   [.NET\] Fixed the issue where Selection highlight could not show if multiple items are selected in TreeView.