# 2026 v1

## Content

## Calendar

**Improvements**

* Added the `GetSelectedDateRange` method to `C1DateRangeEdit` to retrieve the selected date range based on the current culture calendar.
* Added the `C1DateRangeEdit` control to display and edit date ranges through a drop-down editor.

**Bug Fixes**

* Fixed an issue where the selected date range did not render correctly in the `C1DateRangeEdit` drop-down calendar when `SyncValueWithSelection=True`.
* Fixed an issue where the selected date did not appear in the drop-down calendar when copied and pasted into `C1DateEdit`.
* Fixed an issue where the `DateRangeSelected` event did not trigger when selecting a date range in the `C1DateRangeEdit` drop-down calendar.
* Fixed an issue where the `C1DateRangeEdit` drop-down calendar closed after selecting disabled dates.
* Fixed an issue where the time component was lost when selecting a date from the `C1DateEdit` drop-down calendar even when `RetainTimeOnDateChange=True`.
* Fixed an issue where font formatting did not reset correctly when calling `ResetFont` in the `DayFormatting` event of `C1DateEdit` after selecting a day.
* Fixed an issue where `PredefinedRange` styles were reset at design time after closing and reopening the form.

## Command

**Improvements**

* Added a design-time text editor for page tabs in `C1DockingTabPage`.

## Document

**Bug Fixes**

* Fixed an issue where `C1PdfDocumentSource` rendered output as rasterized content instead of vector graphics, reducing print quality.

## Editor

**Bug Fixes**

* Fixed an issue where calling `LoadDocumentAsync` or `LoadDocumentRequestAsync` before `C1EditorReady` could cause document loading failures.

## ExpressionEditor

**Bug Fixes**

* Fixed a performance issue in `ExpressionEditorCollection` for control integration during expression evaluation.

## FlexChart

**Improvements**

* Updated `C1.Chart` to version 10.0.20261.78.

**Bug Fixes**

* Fixed an issue where FlexPie data labels did not render correctly.
* Fixed an issue where FlexRadar threw a `System.InvalidCastException` when `RenderMode=DirectX` and `RadarChartType=Column`.
* Fixed an issue where a `System.NullReferenceException` occurred when deleting a series at design time while an empty `BindingSource` was assigned as the data source.

## FlexGrid

**Improvements**

* Added support for hiding empty groups and subtotals during filtering through the `HideEmptyGroups` property.

**Bug Fixes**

* Fixed an issue where changing views in the ThemeDesigner application caused an extra window to appear behind the form when opening the filter drop-down.
* Fixed an issue where clearing a filter after clearing the **Select All** checkbox in `C1TableView` threw a `System.ArgumentOutOfRangeException`.
* Fixed an issue where binding a `DataTable` displayed incorrect items in the ComboBox drop-down list.
* Fixed an issue where `MaxDropDownItems` for `GridEditorComboBox` stopped applying beyond a certain limit.
* Fixed an issue where dragging a column duplicated its contents on another screen.
* Fixed a performance issue when loading Excel files containing a large number of empty rows.
* Fixed an issue where `AutoSizeRows` did not support `TextDirection.Down`.
* Fixed an issue where changing the `DropDownStyle` of `GridEditorComboBox` degraded drop-down opening performance.

## FlexPivot

**Bug Fixes**

* Fixed an issue where scrolling a numeric editor in the **Custom** tab of the ColorPicker drop-down threw a `System.ArgumentException`.

## FlexReport

**Improvements**

* Added Radar Chart field support.
* Added Diagram Chart field support.

**Bug Fixes**

* Fixed an issue where Map custom fields failed to render in both `C1FlexReportDesigner` and `C1FlexViewer`.

## FlexViewer

**Improvements**

* Added `Pane.PagePointerEvent`.

## GanttView

**Improvements**

* Added `StorageEditor` editors for `TasksStorage`, `ResourceStorage`, `PropertyStorage`, and `CalendarStorage` properties at design time.

## Input

**Improvements**

* Added `Command` and `CommandParameter` properties to support command binding and separation of UI logic through the Command pattern for the following controls:
    * `C1NumericEdit`
    * `C1RangeSlider`
    * `C1DropDownControl`
    * `C1ComboBox`
    * `C1TextBox`
    * `C1MaskedTextBox`
    * `C1ToggleSwitch`

**Bug Fixes**

* Fixed an issue where `C1NumericEdit` did not trigger validation from `SpinUp` and `SpinDown` when the editor did not have focus.
* Fixed an issue where internal text editors mishandled keyboard input when receiving system messages before rendering.
* Fixed an issue where `C1MultiSelect` displayed both the selected item and the last item in the header when using a space separator with `DisplayMode=Text` and `SelectionMode=Extended`.

## PrintPreview

**Bug Fixes**

* Fixed an issue where generating a `C1MultiDocument` with multiple `C1PrintDocument` objects threw a `System.Exception`.

## Ribbon

**Bug Fixes**

* Fixed an issue where the Ribbon flickered during resizing in a remote desktop environment.

## Themes

**Bug Fixes**

* Fixed an issue where theme font merging ignored the `Unit` property when combining component and theme fonts.

## TrueDBGrid

**Bug Fixes**

* Fixed an issue where the filter drop-down in `C1TrueDBGrid` displayed raw values instead of translated values when using `C1TrueDBDropDown` with `ValueTranslate=True`.

## WinForms (General)

**Bug Fixes**

* Fixed an issue where `DropDownForm` assigned an incorrect owner when the parent `IDropDownOwner` was the `DropDownHolder` of `PropertyGridInternal`.
* Fixed an issue where the `C1ToggleSwitch.Toggle` method executed even when the control was disabled.