[.NET] Barcode images for QRCode and DataMatrix formats are not exported properly.
Chart for WPF
Improvements
[.NET] Added optional parameter usePlotArea for FlexChart.PointToData() method. It's intended to use in scenarios with multiple plot areas.
Bug fixes
[.NET] Fixed rounding issue with numeric axis labels under several conditions.
[.NET] Fixed exception when setting FlexChart.Options.ClusterSize.
[.NET] Fixed issue with clipped data labels that have connected lines.
[.NET] Fixed exception when getting HitTestInfi.PointIndex in FlexPie under several conditions.
[.NET] The StrokeDashArray works correctly with styles of Break-Even chart.
[.NET] Fixed exception when exporting chart to png under several conditions.
[.NET] Improved consistency of Break-Even chart's legend under several conditions.
[.NET] Fixed problem with BoxWhisker plot with small number of points.
ColorPicker for WPF
Bug fixes
[.NET] Fixed non working brushes in C1GradientBrushEditor and C1SolidBrushEditor.
[.NET] Fixed non working of Palette.Clear() method in C1ColorPicker.
Core for WPF
Improvements
[.NET] Added Plus and Minus static properties to C1KeyboardHelper.
Bug fixes
[.NET] Multiple items cannot be selected properly using Shift + Up arrow key in Extended SelectionMode. Code modified to avoid selecting and unselecting items repeatedly for ListView.
[.NET] Value cannot be typed in text/numeric fields of filter expression of C1FilterEditor.
[.NET] Added support of DateTime, DateOnly, TimeOnly, DateTimeOffset, and TimeSpan types.
Bug fixes
[.NET] Avoided interrupting non-valid values in NumericRangeFilterPresenter.
[.NET] Fixed 'OR' and 'AND' localization issue in FlexGrid DataFilter.
Document for WPF
Improvements
[.NET] Support displaying millions of items in the C1ListView.
Bug fixes
[.NET] Fixed occurrence of System.NullReferenceException in C1.WPF.Document.dll when loads document from file using LoadFromFile() method.
[.NET] Corrected keyboard navigation in TileListView.
[.NET] Fixed occurrence of System.ArgumentOutOfRangeException on pressing Home key after filtered unmatched item in ListView.
Docking for WPF
Bug fixes
[.NET Framework] Restore FloatingWindow settings doesn't works properly for multiple screens.
ExpressionEditor for WPF
Bug fixes
[.NET Framework] Fixed 'Fields' category of C1ExpressionEditorPanel appearing empty.
Excel for WPF
Bug fixes
[,NET Framework] Fixed Column width difference in .NET FW and .NET Standard versions.
FlexChart for WPF
Improvements
[.NET Framework] Added optional parameter usePlotArea for FlexChart.PointToData() method. It's intended to use in scenarios with multiple plot areas.
Bug Fixes
[.NET Framework] Improved consistency of Break-Even chart's legend under several conditions.
[.NET Framework] Fixed problem with BoxWhisker plot with small number of points.
[.NET Framework] Corrected the working of StrokeDashArray with styles of Break-Even chart.
[.NET Framework] Fixed exception occur when getting HitTestInfi.PointIndex in FlexPie under several conditions.
FlexViewer for WPF
Bug Fixes
[.NET] Fixed description is shown instead of page title in GaugesDemo product sample
GanttView for WPF
Improvements
[.NET Framework] Added reference to the C1.ScheduleCore and C1.WPF.ScheduleCore libraries.
Grid for WPF
Breaking changes
[.NET] Editing cells in textbox editor will show the formatted text.
Improvements
[.NET] Fixed GridGroupRow toggle-cell was not expanding over null values in unbound mode.
[.NET] Added ability to cancel expanding rows with details.
[.NET] Improved GridGroupRow to handle merged-ranges honoring TreeColumnIndex.
[.NET] Added GetCellDisplayValue method to FlexGrid, GridRow and GridColumn to be used in editors.
[.NET] Avoid generating column for properties specified in ChildItemsPath.
[.NET] Generate Enum fields filter as a check-list.
[.NET] Support filtering for various c# temporal types.
[.NET] Added "AllowDeleting" property.
[.NET] Added keyboard handling to expand and collapse group rows.
[.NET] Added ChildItemsPath property to display hierarchical data-sources.
[.NET] Added TreeColumnIndex to specify which column show toggle group buttons.
Bug fixes
[.NET] Fixed rows model when setting GroupSummaryRows at runtime with 2 or more grouping levels.
[.NET] Fixed case-sensitive issue with GridFilterRow when AutoComplete was enabled.
[.NET] Fixed filtering through GridFilterRow when the source contained null values.
[.NET] Avoid GridFilterRow to throw exception if the type of the items of the source of a DataCollection is different from the DataCollection item type and AutoComplete is true.
[.NET] Fixed issue in the order of the rows after changing GroupRowPosition to BelowData and None.
[.NET] Fixed computation of summaries when having multiple grouping levels.
[.NET] Fixed editing a numeric value using GridColumn to dodge the formatting.
[.NET] Finalize editing of TimeEditor of GridDateTimtColumn before getting the value.
[.NET] Allow FlexGrid to insert rows created with GridBoundRow(object dataItem) and work like bound rows without a DataCollection.
[.NET] Fixed throwing of exception when both the value of a cell and the converter of the column were null.
[.NET] StartEditing added a new parameter disableAnimations.
Bug fixes
[.NET] Fixed exception when dragging columns and source changing at the same time.
[.NET] Fixed non working of unbind process when adding rows.
[.NET] Tapping on the cell of a nested grid was performing wrong logic in the parent grid.
[.NET] Fixed issue of focus lost when start editing by keystroke if the editing cell was out of view.
Input for WPF
Improvements
[NET] C1ComboBox] Changed behavior of SelectedItem and SelectedItems properties in unbound mode. If application fills C1ComboBox.Items collection with C1ComboBoxItem objects, then both properties return C1ComboBoxItem objects. The same change is applied to event arguments of C1ComboBox.SelectionChanged event.
Bug fixes
[.NET] Fixed removal of typed texts when enter 'Space' key in ComboBox.
[.NET] Item is selected incorrectly in dropdown part if changed SelectedIndex value after selected one item in MultiSelect.
[.NET] NullReferenceException is thrown when selecting null items with "SelectionMode" property set to 'Multiple'.
[.NET] Null item not getting selected by "SelectedItems.Add()" method.
[.NET] Fixed issue when selecting previously deleted item from dropdown, after using F4 key from the keyboard.
[.NET] Fixed Combobox selected item does not change on Enter key press.
[.NET] [NumericBox] Focus cursor moves to next position when pressed Space key after setting the cursor focus to infront of text in NumericBox.
[.NET] [ComboBox] Selection is still present in dropdown part after deleting the selected item in the text area.
[.NET] [ComboBox] Item selection doesn't work correctly when using keyboard and the "Condition" property set to 'Contains'.
[.NET] Applied popover API in C1Popup.
[.NET] Fixed the value is incremented/decremented only once, when holding the respective button, using the mouse.
[.NET] [ComboBox] Fixed SelectionCommitted event sometimes didn't fire when an item was selected with a mouse click.
[.NET] Fixed TagItems are still shown in Display area of TagEditor although clear all tags using Tags.Clear() method.
[.NET] [ComboBox] Fixed the inconsistent behavior on Paste operations.
[.NET] [NumericBox] Fixed movement of Focus cursor to next position when pressed Space key after setting the cursor focus to infront of text in NumericBox.
ListView for WPF
Improvements
[.NET] Added support for touch scrolling. Implemented selection with swipe gesture if ListView.IsSwipeEnabled property is true. The default value of C1ListView.IsSwipeEnabled property has been changed to false.
[.NET] Use C1LengthList in C1ListView for better performance.
[.NET] Removed C1ListView.GetIndexAt method. It was never implemented.
Bug fixes
[.NET] Fixed improper working of SelectionChanged after called UnSelectAll() method when there is no selected items in MultiSelect.
[.NET] Selection focus gets lost under Items section after clicked remove button in collection editor.
[.NET] Listview item cannot be removed from 'Items' collection editor if C1ListView is bound with C1PropertyGrid.
[.NET] Selection focus gets lost under Items section after clicked remove button in collection editor if C1PropertyGrid is bound with C1FlexGrid.
[.NET] Multiple items cannot be selected properly using Shift + Up arrow key in Extended SelectionMode. Code modified to avoid selecting and unselecting items repeatedly.
[.NET] Fixed ListView virtualization.
PropertyGrid for WPF
Bug fixes
[.NET] Fixed property browsable of PropertyAttribute was not honored.
[.NET] Selected item gets lost if FontStretch dropdown part is opened in C1PropertyGrid.
RichTextBox for WPF
Bug fixes
[.NET] Fixed issue of snaps pasted in the C1RichTextBox using some graphics software is not rendered.
Schedule for WPF
Breaking changes
[.NET Framework] Moved most of members of the C1.Schedule namespace to C1.ScheduleCore assembly. The new C1.WPF.ScheduleCore library contains C1.WPF.Schedule.C1Brush and C1.WPF.Schedule.C1ScheduleStorage classes which should be used instead of C1.Schedule.C1Brush and C1.Schedule.C1ScheduleStorage classes. The new C1.ScheduleCore library uses System.Drawing.Color structure instead of the System.Windows.Media.Color.
[.NET Framework] Updated printing templates and related samples (PrintDocTemplates and Printing) to use new namespaces. Note, updated printing templates require references to C1.ScheduleCore, C1.WPF.ScheduleCore and netstandard libraries.
Improvements
[.NET Framework] Added reference to the C1.ScheduleCore and C1.WPF.ScheduleCore libraries.
TabControl for WPF
Bug fixes
[.NET] Fixed pressing arrow keys in WebView control switches the tab.
TreeView for WPF
Bug fixes
[.NET] Fixed issue while navigating tree items using Tab and Esc keys when KeyboardNavigation property is setted to False.
[.NET] Fixed improper working of item navigation when pressing Home/End key.
[.NET] Fixed improper working of Item navigation when pressing PageUp/PageDown key.