# 2022 v1

Blazor Edition provides a set of native UI controls built for Blazor such as FlexGrid, Chart, ListView, and input controls including AutoComplete and ComboBox.

## Content



## Accordion

**Improvements**

*   Added support for tab navigation.
*   Implemented ExpandDirection and IconAlignment.

**Bug Fixes**

*   Fixed the issue where HeaderTemplate property did not affect the view of the Accordion and DataFilter controls.
*   Fixed the issue where updating Header in Accordion did not work.

## Chart

**Bug Fixes**

*   Fixed the hit testing issue when InterpolateNulls is set to false.
*   Fixed the issue where updating legend's position was not working properly.

## Core

**Improvements**

*   Added style for default button view.
*   Added support for tab navigation.
*   Excluded hardcoded keys for preventing Tab, PageUp, PageDown into parameter.
*   Added "Disabled" parameter into the C1HtmlButton.
*   Added ability to hide button using the Style property.

**Bug Fixes**

*   Fixed the issue with C1Color when parsing argb values using a semi-transparent decimal alpha value.
*   Fixed the issue where System.InvalidOperationException occurred at C1Button i.e., the type 'C1.Blazor.Core.C1Button' declares more than one parameter matching the name 'cornerradius'.

## DataFilter

**Improvements**

*   Added support for NumericRangeFilter (NumericRangeFilterPresenter).
*   Added support for DateRangeFilter (DateRangeFilterPresenter).
*   Added reset filters functionality.
*   Added DeserializeFilterExpression/SerializeFilterExpression from/to xml-string.

**Bug Fix**

*   Fixed the issue where changing the condition filter of DataFilter dialog did not work properly.

## DateTimeEditors

**Improvement**

*   Added the ability to stop event propagation at C1TextBox, C1DatePicker, C1NumericBox.

## FlexGrid

**Improvement**

*   Added C1GridControl.

**Bug Fixes**

*   Fixed the issue where CursorRange was not getting updated, and an exception was thrown when pressing tab after replacing a notification whose items count has changed.
*   Fixed the issue where MouseOverBrush was not getting updated at runtime.
*   Fixed the issue with keyboard navigation with PgUp and PgDown keys.

## Grid

**Breaking Changes**

*   Renamed GridLinesColor to GridLinesBrush.
*   Renamed ColumnHeaderGridLinesColor to ColumnHeaderGridLinesBrush.
*   Renamed RowHeaderGridLinesColor to RowHeaderGridLinesBrush.
*   Renamed TopLeftHeaderGridLinesColor to TopLeftHeaderGridLinesBrush.

**Improvements**

*   Improved popup content size for calculating the minimum size of popup.
*   Integrated DataFilter into FlexGrid filter row.

**Bug Fixes**

*   Fixed the issue where default filename was assigned to excel export filename.
*   Fixed the check on current culture's percentage decimal digits greater than 0 on Excel Cell Formatter.
*   Fixed the issue where unexpected cells were shown when mixing changes in rows and columns at the same time at runtime.
*   Fixed the issue where Word Wrap Property was assigned to Columns while exporting.
*   Fixed the issue where Excel Export Filename was not working.
*   Fixed the issue where some of the Background and Foreground properties weren't honored properly.
*   Fixed the issue where FullTextFilterBehavior throttling was not working fine in client-side blazor.

## Input

**Improvements**

*   Added the ability to stop event propagation to C1TextBox, C1DatePicker, C1NumericBox.
*   Respected TabIndex property.
*   Added C1Slider, C1RangeSlider controls.

**Bug Fixes**

*   Fixed the issue where row-editing was not working properly.
*   Fixed the issue with C1DropDown used to display popup's content to the full width of the popup window.
*   Fixed the issue where PageUp/PageDown key navigation was not behaving properly.
*   Fixed the issue where setting ValueMemberPath was throwing an exception on selecting an item if the generic type is specified.
*   Fixed the issue where changing the condition filter of DataFilter dialog did not work properly.
*   Fixed the issue where assertion failed as the heap was currently locked and an error occurred at the DataFilter control.
*   Fixed the issue with cutting of the C1NumericBox control view.
*   Fixed the issue where the popup content was getting selected when trying to resize the window popup.
*   Fixed the issue where the cursor became non-visible when focusing the C1TextBox.
*   Fixed the issue where cursor-cell background did not show a clearer version of the selection background by default.
*   Fixed the issue where modified clipboard copied and pasted as well as exported algorithms (Text/CSV/Html) to exclude non-data rows, GridFilterRow, GridIncrementalLoadingRow, GridNewRow and GridDetailRow.
*   Fixed the issue where an exception was thrown when exporting to Html.

## Menu

**Improvement**

*   Added support for tab navigation.

**Bug Fix**

*   Fixed the issue where changing the condition filter of DataFilter dialog did not work properly.

## TreeView

**Bug Fixes**

*   Fixed the issue where the handler for the "C1ToggleButton.IsCheckedChanged" had generic type "bool" instead of "bool?".
*   Fixed the issue where it requested to change parent item icon style after checking its child items.