ComponentOne Studio Blazor Edition 2026 v1
Released: Jun 3, 2026
Actualizaciones en 2026 v1
Características
- Gauge
- Improved gauge decorator styling consistency by moving
BorderBrush, BorderWidth, and BorderDashes properties to the base GaugeDecorators class.
- Removed the
StrokeThickness property from GaugePointer and GaugeMark.
- Added shared JavaScript code to the Core library.
- Grid
- Added support for the default browser context menu when FlexGrid.ShowSelectionMenu is set to false.
- Added the Offset property to GridDateTimeOffset.
- Improved column auto-generation to create GridDateTimeColumn objects for date and time data types.
- Added hover style support through the MouseOverBrush and MouseOverMode properties.
- Added support for clearing cell values when deselecting a ComboBox editor in a nullable DataMap column.
- Input
- Added the
C1AutoCompleteTextBox.Complete() method.
- ListView
- Improved UI automation support.
Correcciones
- Core
- Fixed an issue where the core value access function threw an
AmbiguousMatchException when the target type defined multiple default properties.
- FlexViewer
- Fixed an issue where the application stopped responding when the PopupCard icon was clicked in FlexViewerExplorer on Android using Visual Studio 2026.
- Fixed an issue where a
System.Exception occurred when loading report data with parameters on mobile platforms.
- Fixed an issue where a
System.Exception occurred when loading report data containing charts on mobile platforms.
- Fixed an issue where chart data did not render when loading report data containing charts on mobile platforms.
- Gauge
- Fixed an issue where the default gauge pointer color changed from previous builds.
- Fixed an issue where
Value and Max text did not render correctly when the StartAngle and SweepAngle properties were set to non-default values.
- Fixed an issue where
LinearGauge and BulletGraph displayed inconsistent height and text clipping compared to previous builds.
- Fixed an issue where out-of-range
StartAngle and SweepAngle values caused rendering to freeze.
- Fixed an issue where mark decorators overlapped because of collisions in the marks implementation.
- Fixed an issue where the
OnValueChanged and ValueChanged events did not trigger when values were updated.
- Fixed an issue where values greater than 87 returned
NaN when IsReversed was enabled.
- Grid
- Fixed an issue where opening column option menus in
TransposedGrid threw a System.ArgumentOutOfRangeException when all rows were frozen and AutomationEnabled=True.
- Fixed an issue where assigning the
CellFactory property failed when the factory was already linked.
- Fixed an issue where adding multiple columns through XAML caused a
System.ArgumentOutOfRangeException.
- Fixed an issue where drag-and-drop row reordering failed when
TransposedGridBehavior was applied.
- Fixed an issue where incorrect adapter dimensions caused row
ActualHeight values to report incorrect sizes.
- Fixed an issue where selecting Sort By from the sort drop-down triggered a
System.ArgumentOutOfRangeException.
- Fixed an issue where resizing or scrolling in a secondary XAML window threw a
System.ArgumentOutOfRangeException when AutomationEnabled=True and TransposedGridBehavior was applied.
- Fixed an issue where DataMap drop-down items in
GridColumn did not populate when edit mode was entered by double-clicking a cell.
- Fixed an issue where selecting Apply or Clear in
GridFilterRow options caused a NullReferenceException.
- Fixed an issue where accessing
CellFactory and PropertyInfo on unattached columns caused a NullReferenceException.
- Fixed an issue where mouse wheel scrolling caused a
System.ArgumentOutOfRangeException.
- Fixed an issue where setting
Aggregate and Format on DateTime columns with GridSummaryRow caused exceptions.
- Fixed an issue where grouping and aggregation failed with
FlexGridDetailProvider. Group collapse and aggregate calculations were applied only to the first row in each group.
- Fixed an issue where checkbox editing could not be canceled when the
Cancel property was set to true in the BeginningEdit or BeginningRowEdit events.
- Breaking Changes
- Updated the
CanDragRow and CanDragColumn method signatures in GridCellFactory to accept four parameters.
- Grid.Excel
- Fixed an issue where export failed because of a
DS.Documents.Excel dependency version mismatch. Updated the referenced version to 7.2.5.
- GridControl
- Fixed an issue where layout values exceeded valid bounds by enforcing value clamping.
- Fixed an issue where custom tab navigation did not work correctly when merged cells were used.
- Input
- Fixed an issue where items in
C1ComboBox and C1AutoComplete could not be deselected when clearing the text box.
- Fixed an issue where text matching failed in
C1ComboBox when Condition=Contains and IsEditable=False.
- Fixed an issue where a
System.Exception occurred when a reset notification was received from the data source.
- Breaking Changes
- Removed the
HeaderClickInterceptor and ComboHeader template parts. Replaced them with Header and TextBox.
- Renamed
C1ComboBoxSelectionMode to ComboBoxSelectionMode.
- Renamed
C1ComboBoxItem and C1ComboBoxGroupItem to ComboBoxItem and ComboBoxGroupItem.
- Removed
C1ComboBox.IsOpenKey().
- ListView
- Fixed an issue where navigating suggestions in
ExpressionEditor with the Down arrow key caused an InvalidOperationException when scrolling reached the next visible view.
- Fixed an issue where newly added
ListViewItem content did not render when added through the Items collection editor while C1ListView was bound to C1PropertyGrid.
- Fixed an issue where the Select All checkbox remained enabled even when
CanSelectAll was set to false.
- Fixed an issue where selection failed when
IsSelected was set before the item was added to the Items collection.
- Fixed an issue where
SelectedIndex set in XAML was not applied when ItemsSource was assigned later.
- Fixed an issue where deselection in
SelectionMode=Multiple did not clear selected items.
- Fixed an issue where
PageUp and PageDown navigation caused a System.ArgumentOutOfRangeException after runtime data source updates.
- Fixed an issue where the automation peer threw exceptions when accessing non-visible items.
- Fixed an issue where
ItemTemplate was applied incorrectly to grouped items when no GroupStyle was defined.
- Breaking Changes
- Removed the
ShowCaption visual state group and renamed the Caption template to SelectAll.
- Removed the unused
ViewportGap and ViewportPreviewGap properties.
- Ribbon
- Fixed an issue where
SelectTool had inconsistent selection behavior by using a single source of truth for SelectedIndex and SelectedItem, with SelectedIndex taking precedence when specified.
- Breaking Changes
- Removed the setter for
C1ToolSeparator.Orientation. The property is now read-only.