ComponentOne Studio Enterprise 2023 v3

Released: Dec 6, 2023

Updates in 2023 v3

Funktionen

All ComponentOne Editions

  • Added support for Microsoft .NET 8.

New in WinForms 2023 v3

  • New WinForms Editor for .NET 6 and .NET 8
    • The rich text editor, C1Editor, has recently been rewritten for .NET 6, and the new versions for .NET 6 and 8 now include improved image editing, a new GetInnerHTML method, PDF export, and a SelectedTextChanged event.
    • The rich text editor for WinForms manages rich text as HTML, so it has many use cases, such as editing raw HTML for a database record, syntax highlighting for code editors, and presenting a desktop chat app.
  • More Chart Design-Time Enhancements
    • Now, you can quickly design charts using FlexPie, FlexRadar, FinancialChart, Sunburst, and TreeMap. Plus, you can click anywhere on the chart to open contextual menus related to the chart element, such as legends and headers.
  • Additional WinForms Improvements
    • FlexReport now supports Linux systems. Host your reporting services on more servers and reach more users.
    • C1RadialMenu has new events for menu Opened/Opening, Expanded/Expanding, Collapsed/Collapsing and Closing.
    • Added new C1TrueDBGrid.ViewRowHeight property, which allows you to set an equal height of the rows in a C1TrueDBGrid with Form or Inverted DataView.

New in WPF 2023 v3

  • FlexGrid Footer & Summary Row
    • Added support for column footer rows in FlexGrid for WPF. The column footer rows allow you to display fixed rows along the bottom of the grid, enabling common scenarios such as a summary row. A specialized type of row called GridSummaryRow is now also included that offers built-in aggregation for summarizing column values. At runtime, users can even configure the aggregation.
  • Transposed Grid for WPF
    • Added a new sample and built-in behavior that demonstrates how to create a WPF transposed datagrid using FlexGrid for .NET 8. A transposed grid flips the rows and columns so that the headers display down the left side and rows display across the screen. You can enable the transposed feature by simply adding one line of XAML, the new TransposedGridBehavior.
  • Additional WPF Improvements
    • FlexReport for .NET Standard is now supported on Linux operating systems.
    • C1TabControl now includes a new PopupStyle property.
    • C1ComboBox selection behavior has been improved. Using the arrows or PageUp/PageDown keys in the drop-down part moves focus to different items but does not change the selection. Now, to select the currently focused item, users should press the Space or Enter key.

New in Blazor 2023 v3

  • Improved Performance with .NET 8 & Blazor WASM
    • The largest performance improvement with .NET 8 is within the FlexGrid for Blazor WebAssembly (WASM). This .NET 8 version is, on average, five times faster than the same control in .NET 6 due to the improvements with AOT compilation.
  • Improvements in .NET 8 for Blazor Server
    • .NET 8 also brings many improvements to Blazor Server, including static server rendering. The FlexGrid for Blazor Server also benefits from performance enhancements with .NET 8, especially if you are not using data virtualization to load cells. With virtualization, the performance is about the same with .NET 6. Without virtualization, performance is about twice as fast at creation and scrolling in .NET 8.
  • FlexGrid Summary Row
    • You can now add a fixed summary row to the FlexGrid footer to display column totals. This feature is supported in Blazor by adding a GridSummaryRow to the ColumnFooterRows and then setting the Aggregate property on each column.
    • You can also now freeze rows at the bottom of the grid using the FrozenBottomRows property.
  • New Blazor Transposed Grid View for FlexGrid
    • The flexible FlexGrid for Blazor now supports a transposed view for .NET 8, where the column headers display down the left side, and rows display horizontally. You can enable the transposed feature by simply adding one line of markup to your FlexGrid: TransposedGridBehavior.

New in Data Services 2023 v3

  • Snowflake Data Connector Library
    • Added APIs for connecting and querying Snowflake tables and views. You can extract, transform, and load data from Snowflake through the C# libraries using the same API as other data sources like Dynamics, OData, JSON, and more.
  • Rowscan for File Connector Types
    • Added support for rowscan - a new data type discovery scheme for file-based connectors, such as CSV and JSON, which scans a certain number of rows in order to determine the data type of a column. This feature is helpful for automatically identifying column data schemas.

New in WinUI and MAUI 2023 v3

  • New Project Templates for ComponentOne WinUI and MAUI Controls
    • When you create a new project, you can select the C1 "GridApp" Template and get a ready-to-go app that showcases the FlexGrid control. This is a quick way to test the control as the references and a data source are pre-programmed for you.
  • Transposed Grid for WinUI and MAUI
    • Similar to WPF and Blazor, support for creating a transposed datagrid has been added in WinUI 3.0 and MAUI. A transposed grid flips the rows and columns so that the headers display down the left side and rows display across the screen. Get full touch support with snapback animation, column (row) header dragging, and more. You can enable the transposed feature by simply adding one line of XAML, the new TransposedGridBehavior.