ComponentOne WinUI and MAUI Edition Versioni

Scopri le novità in ogni release, con dettagli su funzionalità, miglioramenti e problemi risolti.

gen
feb
mar
apr
mag
giu
lug
ago
set
ott
nov
dic
ComponentOne WinUI and MAUI Edition 2026 v1.212 ago 2026
Funzionalità

New in WinUI

  • Chart
    • Updated C1.Chart to version 10.0.20261.85.
  • ListView
    • Added support for the SelectedIndexes property.
Correzioni

Fixed in WinUI

  • Core
    • Fixed an issue where 2D text did not render when a non-solid foreground brush was used.
    • Fixed an issue where 2D rendering threw an exception when gradient brushes were used.
  • Chart
    • Fixed an issue where a ranged column or bar was not displayed when its data point exceeded the custom axis limits.
    • Fixed an issue where the PieDataLabel.Offset property was not applied in FlexPie.
    • Fixed an issue where axis labels were positioned incorrectly in FlexRadar when the StartAngle property was set.
  • FlexViewer
    • Fixed an issue where PDF text and vector graphics appeared blurry or pixelated at high zoom levels when a document was loaded through C1PdfDocumentSource.
  • Gauge
    • Fixed an issue where labels in a linear gauge were clipped.
  • GridControl
    • Fixed an issue where FlexGrid instances remained in memory after the pages containing the control were closed.
  • Input
    • Fixed an issue where selected items were not displayed correctly in C1ComboBox when duplicate items were selected.
    • Fixed an issue where text for the Is One Of filter operation in FilterEditor was displayed in uppercase when a Material theme was applied.
    • Fixed an issue where the C1ComboBox content, drop-down button, and drop-down item text were not exposed in the UI Automation tree.
    • Fixed an issue where keyboard focus moved to a disabled C1MultiSelectItem when the Down Arrow key was pressed in C1MultiSelect.
    • Fixed an issue where a disabled C1MultiSelectItem was selected when the Enter key was pressed in C1MultiSelect.
  • ListView
    • Fixed an issue where the BringIntoView method did not work correctly in C1TileListView.
    • Fixed an issue where the Select All checkbox remained disabled when SelectionMode was set to None.
    • Fixed an issue where the selected-item indicator was not visible when an item was selected on the Virtual Mode page.
    • Fixed an issue where the layout was incorrect when the item width was less than the scroll viewer width in C1TileListView.
    • Fixed an issue where the MouseOverBrush color was not applied to list items.
    • Fixed an issue where content was not displayed when the Content property was set in C1ListView or C1TileListView.
    • Fixed an issue where C1ListView scrolled incorrectly when BringIntoView was triggered through item selection or keyboard navigation.
    • Fixed an issue where C1ListView incorrectly selected the second item after C1ListView.SelectAll() was called twice when SelectionMode was set to Single.
    • Fixed an issue where FocusIndex was not updated correctly when items were cleared, replaced, or removed in MultiSelect mode.
    • Fixed an issue where the Select All label was not displayed in C1TileListView.
    • Fixed an issue where the UI did not update when the ListViewItem.IsEnabled property was changed at runtime.
    • Fixed an issue where a ListViewItem checkbox remained cleared when the IsSelected property was set to True in XAML.
    • Fixed an issue where C1TileListView entered ZoomIn mode instead of selecting an item when the Select All checkbox was displayed and the item's text was clicked.

Fixed in .NET MAUI

  • Core
    • Fixed an issue where 2D text did not render when a non-solid foreground brush was used.
    • Fixed an issue where 2D rendering threw an exception when gradient brushes were used.
    • Fixed an issue where Java.Lang.ArrayIndexOutOfBoundsException occurred when the SvgRendering product sample was rendered on Android.
  • Gauge
    • Fixed an issue where the default label size rendered too small on high-density Android screens.
  • Input
    • Fixed an issue where selected items were not displayed correctly in C1ComboBox when duplicate items were selected.
    • Fixed an issue where text for the Is One Of filter operation in FilterEditor was displayed in uppercase when a Material theme was applied.
    • Fixed an issue where keyboard focus moved to a disabled C1MultiSelectItem when the Down Arrow key was pressed in C1MultiSelect.
    • Fixed an issue where a disabled C1MultiSelectItem was selected when the Enter key was pressed in C1MultiSelect.
ComponentOne WinUI and MAUI Edition 2026 v1.110 lug 2026
Funzionalità

New in WinUI

  • Grid
    • Breaking changes - Updated the default value of GridRow.AllowCustomCells to true so that unbound GridRow scenarios use text-rendered cells by default.

New in .NET MAUI

  • Grid
    • Breaking changes - Updated the default value of GridRow.AllowCustomCells to true so that unbound GridRow scenarios use text-rendered cells by default.
Correzioni

Fixed in WinUI

  • Chart
    • Fixed an issue where an exception occurred when the Sunburst control DataLabel.Position property was set to Sides at design time.
  • Gauge
    • Fixed an issue where the Bad, Good, and Target ranges in C1BulletGraph were affected by changes to the Origin value.
    • Fixed an issue where marks, labels, and pointers were rendered incorrectly in C1LinearGauge when Direction was set to Left, Up, or Down.
  • Grid
    • Fixed an issue where the AllowMerging property was not applied to GridGroupRow rows.
    • Fixed an issue where column alignment settings were not bound for GridGroupRow rows when WordWrap was enabled.
  • Input
    • Fixed an issue where displayed items in C1ComboBox were not updated after DisplayMemberPath changed at run time following a selection.
    • Fixed an issue where C1ComboBox did not render selected values correctly when certain themes were applied.
  • ListView
    • Fixed an issue where displayed items in ListView were not updated after DisplayMemberPath changed at run time following a selection.

Fixed in .NET MAUI

  • Grid
    • Fixed an issue where the AllowMerging property was not applied to GridGroupRow rows.
    • Fixed an issue where column alignment settings were not bound for GridGroupRow rows when WordWrap was enabled.
  • GridControl
    • Fixed an issue where the UI became unresponsive when FlexGrid.AutoSizeRows() was called on iOS 26 after a column was manually resized.
  • Input
    • Fixed an issue where displayed items in C1ComboBox were not updated after DisplayMemberPath changed at run time following a selection.
    • Fixed an issue where C1ComboBox did not render selected values correctly when certain themes were applied.
ComponentOne WinUI and MAUI Edition 2026 v1Versione principale3 giu 2026
Funzionalità

New in WinUI

  • 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.
  • Grid
    • Added support for clearing cell values when deselecting a ComboBox editor in a nullable DataMap column.
    • Added the Offset property to GridDateTimeOffset.
    • Improved column auto-generation to create GridDateTimeColumn objects for date and time data types.
    • Added IAutomationProperties interface support.
    • Added nullable Boolean support for AutomationEnabled.
  • Input
    • Added the C1AutoCompleteTextBox.Complete() method.
  • ListView
    • Added a new ListView library.
    • Added IAutomationProperties support to ListView.
    • Improved UI automation support.

New in .NET MAUI

  • FlexViewer
    • Added stabilized zoom functionality for mobile platforms.
    • Added stabilized zoom functionality for desktop platforms.
    • Added stabilized rotation functionality across all supported platforms.
    • Added a runtime licensing implementation example for SA3.
  • Grid
    • Added support for clearing cell values when deselecting a ComboBox editor in a nullable DataMap column.
    • Added the Offset property to GridDateTimeOffset.
    • Added improved column auto-generation to create GridDateTimeColumn objects for date and time data types.
  • Input
    • Added the C1AutoCompleteTextBox.Complete() method.
Correzioni

Fixed in WinUI

  • Chart
    • Fixed an issue where FlexPie data labels did not render correctly.
  • Core
    • Fixed an issue where bindings failed when the ItemsSource property in C1ItemsControl was hidden by using the new modifier.
    • 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 out-of-range StartAngle and SweepAngle values caused rendering to freeze.
    • Fixed an issue where mark decorators overlapped due to 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 filtered results displayed incorrectly after editing a merged cell value from the column options menu.
    • 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 was not canceled when the Cancel property was set to true in the BeginningEdit or BeginningRowEdit events.
    • Breaking Changes
      • Removed AutomationEnabledProperty. AutomationEnabled is now implemented as a CLI property.
      • 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.
  • Input
    • 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.

Fixed in .NET MAUI

  • 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 "FlexViewer isn't responding" error appeared and the application terminated when the Thumbnails icon was clicked on Android.
    • Fixed an issue where the page ZoomMode changed in the viewer pane when report data was rotated.
    • Fixed an issue where a "Could not load file of type [ChartField]" error occurred instead of rendering charts for specific FlexReports.
    • Fixed an issue where report data did not display in FlexViewer when loading a FlexReport containing parameter values.
    • 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.
    • Fixed an issue where a page border appeared when the zoom mode was set to WholePage.
    • Fixed an issue where the page border was truncated and no horizontal scrollbar appeared when the zoom mode was set to PageWidth.
    • Fixed an issue where the included gclicx file was invalid and a trial dialog appeared in the sample when the built-in trial license was in gclm.
    • Fixed an issue where the display area rendered incorrectly when the Rotation property was set.
    • Fixed a security issue by updating System.Private.Uri.
    • Fixed an issue where a Microsoft.Data.Sqlite.SqliteException was thrown when loading specific reports.
    • Fixed an issue where a "Subreport [Categories TOC] cannot be rendered" error occurred when loading report navigation.
    • Fixed an issue where a System.IO.FileNotFoundException was thrown when loading specific reports.
    • Fixed an issue where zoom and page-holder rendering behaved incorrectly.
  • 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.
  • Input
    • Fixed an issue where text matching failed in C1ComboBox when Condition=Contains and IsEditable=False.
    • 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().