[]
        
(Showing Draft Content)

2025 v2

Chart

Improvements

  • [.NET] Added Contour for WPF, WinUI, MAUI, and Blazor, enabling users to create customizable contour charts for 2-D data.

  • [.NET] Updated the C1.Chart package to version 8.0.20252.48.

Bug Fixes

  • [.NET] Fixed the Axis.TitleAngle property, allowing full control over the rotation direction of axis title text, including scenarios where the Y Axis is on the left or right.

ColorPicker

Bug Fixes

  • [.NET] Fixed an issue where C1BrushPicker did not display the correct icon in the Visual Studio toolbox.

Core

Improvements

  • [.NET] Added support for enabling or disabling access keys in C1CheckBox and C1DataFilter, allowing underscores to display correctly in data-bound scenarios by disabling the RecognizesAccessKey feature when needed.

  • [.NET] C1DragDropManager now uses style-defined values for drag source/target marker heights, with item height as the fallback default.

  • [.NET] Improved C1SvgIcon to use C1SvgDoc, enabling rendering of a wider range of icons.

  • [.NET Framework] Added SourceMarkerStyle and TargetMarkerStyle to C1TreeView and C1DragDropManager to allow customization of drag source and target marker styles.

Bug Fixes

  • [.NET] [MultiSelect] Fixed a regression in MultiSelect dropdowns where the Select All text did not update to Unselect All when all items were selected.

DataFilter

Improvements

  • [.NET] Added support for enabling or disabling access keys in C1DataFilter via the AllowAccessKey property, ensuring that underscores display correctly in data-bound scenarios, similar to C1CheckBox behavior in FlexGrid column filters.

Docking

Bug Fixes

  • [.NET] Fixed binding issues for PinButtonStyle and UnpinButtonStyle to ensure style settings on C1DockTabItem are correctly applied.

  • [.NET] Fixed binding of PinIconStyle and UnpinIconStyle to ensure style settings on C1DockTabItem are correctly applied.

  • [.NET] Fixed binding of PinIconTemplate and UnpinIconTemplate to correctly render icon templates on C1DockTabItem.

Document

Improvements

  • [.NET] Updated C1Document to use classes from C1.Document for .NET Standard as base classes, aligning the .NET Core WPF version with the existing .NET Standard WinForms implementation.

ExpressionEditor

Improvements

  • [.NET] Introduced the initial version of ExpressionEditor for .NET 6, providing a previously missing component for building expressions in WPF applications.

FlexChart

Improvements

  • [.Net Framework] Updated packed for Charting controls to use C1.Chart package (version 8.0.20252.35).

Bug fixes

  • [.Net Framework] Fixed an exception thrown in FlexPie when rendering an empty chart.

Grid

Improvements

  • [.NET] Added the FilteredFields and MatchBoolean properties to enable specification of filterable columns, including the option to exclude Boolean columns, providing a more relevant and streamlined filtering experience.

Bug Fixes

  • [.NET] Fixed an issue where the column options menu did not receive focus when opened, which allowed the Delete key to remove a grid row unintentionally.

  • [.NET] Fixed issue where child rows collapsed unexpectedly when editing a group row.

  • [.NET] Fixed a NullReferenceException that occurred when deleting a row with the Delete key after filtering a column and selecting all cells in C1.WinUI.Grid.

  • [.NET] Fixed an issue where pasting into multiple cells in a sorted grid updated the wrong rows.

  • [.NET] Fixed an issue where GridColumn.DataMap.DisplayMemberPath displayed the class name instead of the expected value when the string was empty.

  • [.NET] Fixed an issue with the ViewRange property for header panels to prevent application hangs when AutomationEnabled is true and the grid’s ItemsSource is loaded asynchronously in a secondary XAML window.

GridControl

Improvements

  • [.NET] Improved the GridControl layout logic to enhance resilience and handle extra layout passes. This change addresses potential layout reentrancy issues that could lead to exceptions, such as System.ArgumentOutOfRangeException, in scenarios involving dynamic data updates or complex layouts.

  • [.NET] [MAUI] Added the C1GridControl implicit style to ensure consistent and modern visual integration across all supported platforms.

Bug Fixes

  • [.NET] Resolved a layout cycle issue that occurred when setting the ItemsSource property to correct synchronization between row enumeration and cell recycling logic.

  • [.NET] Fixed incorrect behavior when dragging selection adorners in CellRange and MultiRange selection modes that prevented accurate resizing of the selection range when selected areas are scrolled out of view.

  • [.NET] Resolved an issue where resizing a column or row to a large dimension could push it out of view by incorrectly changing the grid's extent size, thereby preventing unexpected scrolling and visual jumping.

Input

Bug Fixes

  • [.NET] Fixed an issue where C1StopsSlider did not display the correct icon in the Visual Studio toolbox.

Bug Fixes

  • [.NET] Fixed an issue where Up/Down buttons were not displayed in sub-menu dropdowns when the SubMenuMaxHeight property was set and not all sub-menus were visible.

PrintDocument

Bug Fixes

  • [.NET Framework] Fixed a System.ArgumentNullException that occurred when exporting reports to .rtf and .docx formats in the SimpleReports sample.

Report

Improvements

  • [.NET] Updated C1FlexReport to use classes from C1.FlexReport for .NET Standard as base classes, aligning the .NET Core WPF version with the existing .NET Standard WinForms implementation.

RichTextBox

Improvements

  • [.NET] Added base support for UI Automation.

Bug Fixes

  • [.NET Framework] Fixed a System.OverflowException that occurred when pasting text copied from Adobe Acrobat Reader.

TreeView

Improvements

  • [.NET] Updated the height of drag source and target markers to use style-defined values or fall back to the default item height values.

Bug Fixes

  • [.NET] Fixed issue with DragSourceStyle and DragTargetStyle properties to allow proper customization of drag markers.