ComponentOne Studio WPF Lançamentos

Veja o que há de novo em cada versão, com detalhes sobre recursos, melhorias e problemas solucionados.

jan.
fev.
mar.
abr.
mai.
jun.
jul.
ago.
set.
out.
nov.
dez.
ComponentOne Studio WPF 2026 v1.212 de ago. de 2026
Recursos
  • Chart
    • Updated C1.Chart to version 10.0.20261.85.
  • ListView
    • Added support for the SelectedIndexes property.
Correções
  • 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.
    • Fixed an issue where the Sunburst control threw an exception when the Windows Forms Designer set the DataLabel.Position property to Sides.
  • Docking
    • Fixed an issue where the Width and Height settings for the Pin/Unpin button's IconStyle in C1DockTabItem did not take effect at runtime or design time.
    • Fixed an issue where the resize cursor was not displayed correctly after a DockTabItem transitioned from the sliding state to the floating state and was then docked.
    • Fixed an issue where the HeaderForeground property did not take effect when C1DockControl was bound to C1PropertyGrid.
  • FlexViewer
    • Fixed an issue where the PageBackground property did not take effect in C1FlexViewer.
  • Gauge
    • Fixed an issue where labels in LinearGauge were clipped.
  • Input
    • Fixed an issue where selected items were not displayed correctly in C1ComboBox when duplicate items were selected.
    • Fixed an issue where text in the filter ComboBox 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 an item's width was less than the ScrollViewer width in C1TileListView.
    • Fixed an issue where the scroll bar buttons and thumb were not exposed in the UI Automation tree when AutomationEnabled was set to True.
    • Fixed an issue where the Select All checkbox was displayed at the same hierarchy level as the multi-select item checkboxes in the drop-down list.
    • 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 C1TileListView entered ZoomIn mode instead of selecting an item when the Select All checkbox was displayed and the item's text was clicked.
  • RichTextBox.Ribbon
    • Fixed an issue where controls in the Insert Image dialog were not exposed in the UI Automation tree.
    • Fixed an issue where C1LineNumberTool displayed None instead of the configured LineNumberMode value when the associated C1RichTextBox was configured at design time.
ComponentOne Studio WPF 2026 v1.110 de jul. de 2026
Recursos
  • Grid
    • Breaking changes - Updated the default value of GridRow.AllowCustomCells to true so that unbound GridRow scenarios use text-rendered cells by default.
Correções
  • Chart
    • Fixed an issue where an exception occurred when the Sunburst control DataLabel.Position was set to Sides at design time.
  • FlexDiagram
    • Fixed an issue where an error occurred when the FlexDiagram control was used in a project that referenced both the FlexDiagram and GanttView packages.
  • FlexChart
    • Fixed an issue where C1FlexPie data labels displayed incorrectly when PieDataLabel.Position changed from Circular to Sides.
    • Fixed an issue where SVG export rendered FlexChart data label text outside the label border when data label angle and border settings were applied.
    • Fixed an issue where SVG export did not preserve line breaks in FlexChart data labels when data label angle settings were applied.
    • Fixed an issue where axis labels were clipped when axis grouping was enabled.
    • Fixed an issue where cumulative histograms displayed an empty gap for bins with zero frequency.
    • Fixed an issue where FlexChart displayed incorrect axis label intervals when TimeUnit was set to Week.
  • GanttView
    • Fixed an issue where a NullReferenceException occurred when resetting a task's Name property to null in the Tasks Collection Editor while C1GanttView was bound to C1PropertyGrid.
  • Grid
    • Fixed an issue where row heights did not decrease after changing a column's width by using Change Column Width.
    • 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 the drop-down list did not close when the C1ComboBox header was clicked and AutoComplete was set to false.
    • Fixed an issue where displayed items in C1ComboBox were not updated when DisplayMemberPath was changed at runtime 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 when DisplayMemberPath was changed at runtime following a selection.
  • Menu
    • Fixed an issue where C1MenuItem did not update its icon when the IconTemplate property changed.
  • Ribbon
    • Fixed an issue where C1ButtonTool items within a C1MenuTool did not reflect runtime changes to the IsEnabled property.
    • Fixed an issue where ToolStrip menu items did not reflect run-time changes to the IconTemplate property.
ComponentOne Studio WPF 2026 v1Versão principal3 de jun. de 2026
Recursos
  • FlexReport
    • Added Radar Chart field support.
  • Grid
    • 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.
    • Added the LostFocusEditMode property.
    • Added support for clearing cell values when deselecting a ComboBox editor in a nullable DataMap column.
  • GridControl
    • Added the LostFocusEditMode property.
  • Input
    • Added the C1AutoCompleteTextBox.Complete() method.
  • ListView
    • Improved UI automation support.
    • Added IAutomationProperties support.
  • TabControl
    • Added IAutomationProperties support.
Correções
  • Chart
    • Fixed an issue where FlexPie data labels did not render correctly.
  • Core
    • Fixed an issue where the TypographyExtensions caused header text to freeze after applying the MaterialDark theme.
    • Fixed issue where icons did not display in the Icon Sets drop-down of the Segments section in RulesManager.
    • Fixed an issue where the core value access function threw a System.Reflection.AmbiguousMatchException during property resolution when the target type defined multiple default properties.
    • Fixed an issue where C++/CLI applications using C1 WinForms controls displayed the ComponentOne License Not Found dialog despite a valid SA3 license.
  • FlexChart
    • Fixed an issue where running the AnimationDemo and DrillDown samples triggered a System.Reflection.TargetInvocationException.
    • Fixed an issue where dragging FlexPie or Sunburst controls onto a form after installing the C1.Xaml.WPF.FlexChart NuGet package triggered a System.NullReferenceException.
  • FlexDiagram
    • Fixed an issue where setting FlexDiagram.ItemsSource to a string caused a System.NullReferenceException.
  • FlexGrid.Filter
    • Fixed an issue where the Select All checkbox in the column filter did not display the indeterminate state when a theme was applied.
  • GanttView
    • Fixed an issue where setting all tier visibility values to false with AutomationProperties.Enabled=True caused a System.NullReferenceException.
  • Gauge
    • Fixed an issue where the default gauge pointer color changed from previous builds.
    • 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.
    • 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.
    • Improved gauge decorator styling consistency by moving BorderBrush, BorderWidth, and BorderDashes properties to the base GaugeDecorators class.
  • Grid
    • Fixed an issue where the text box did not receive focus when editing a cell containing a toggle icon.
    • Fixed an issue where toggling a group updated the scroll position before selection, causing incorrect cell selection.
    • 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
      • Removed AutomationEnabledProperty. AutomationEnabled is now implemented as a CLI property.
      • Updated the CanDragRow and CanDragColumn method signatures in GridCellFactory to accept four parameters.
  • GridControl
    • Fixed an issue where layout values exceeded valid bounds by enforcing value clamping.
    • Fixed an issue where a custom mouse cursor set through Mouse.OverrideCursor reverted to the default cursor when hovering over the grid.
  • 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.
  • Input
    • Fixed an issue where the ComboBox drop-down could not be reopened after selecting an item.
    • Fixed an issue where the ComboBox drop-down did not open automatically when IsDropDownOpen was set to true.
    • Fixed an issue where a System.ArgumentOutOfRangeException occurred in C1.DataCollection.dll when Enter was pressed after focusing the text area.
    • Fixed an issue where a System.NullReferenceException occurred in SelectionChanged when handling ComboBox items separated by spaces.
    • Fixed an issue where C1DockControl UI elements, including content, tabs, and buttons, were not exposed in the UI visual tree.
    • Fixed an issue where a System.Exception occurred when a reset notification was received from the data source.
    • Fixed an issue where the ValidateInput event of C1ComboBox did not trigger on text input or item selection changes.
    • 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 ItemTemplate was applied incorrectly to grouped items when grouping was enabled and no GroupStyle was defined.
    • 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 running the TreeViewExplorer sample caused a System.ArgumentOutOfRangeException in C1.DataCollection.dll.
    • Fixed an issue where the Select All checkbox remained enabled even when CanSelectAll was set to false.
    • Fixed an issue where a ListViewItem was not selected at runtime even though IsSelected was set to True at design time.
    • Fixed an issue where SelectedIndex set in XAML was not applied correctly and later ItemsSource updates did not properly refresh the selection state.
    • 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.
    • Breaking Changes
      • Removed the ShowCaption visual state group and renamed the Caption template to SelectAll.
      • Removed the unused ViewportGap and ViewportPreviewGap properties.
  • RichTextBox
    • Fixed an issue where tables with merged cells rendered inconsistently.
  • Theming
    • Fixed an issue where the Select All checkbox in the FlexGrid filter drop-down did not display the indeterminate state when themes were applied.