Skip to main content Skip to footer

What's New in ComponentOne 2024 v1

The first of two major releases planned for 2024 is now live! In addition to the new features and controls listed below, we’ve continued to address issues and expand our .NET 8 support across the entire suite.

Check out the following highlights added for ComponentOne in 2024 v1:

Ready to Check Out the Latest from ComponentOne? Download a 30-day Free Trial Today!

Microsoft Office 365 Themes for WinForms (Beta)

We’ve been hard at work designing a new, updated look for our Windows Forms controls based on the Microsoft 365 applications. These themes are similar to previous Office themes but with a bit more spacing, rounded corners, and more. This is the first public release of the Microsoft Office 365 Themes with support for FlexGrid, FlexChart, Ribbon, Accordion, and Input, as well as partial support for other controls.

There are several Office 365 Themes: White, Dark Gray, Black, Green, and Colorful.

You can use any of these as a starting point for customizing the style in our Theme Designer Application.

To see how to use our WinForms themes, check out:

FlexGrid for WinForms Enhancements

Transposed View

You can now create a transposed datagrid view using FlexGrid for .NET 8 in Windows Forms. 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 setting the new “Transposed” property to "true." Check out the sample on GitHub.

WinForms FlexGrid Transposed

FlexGrid for WPF Enhancements

TreeGrid Features

FlexGrid for WPF .NET 8 now supports hierarchical data binding to generate a TreeGrid. Set the “ChildItemsPath” property to the recursive property in your business object to generate a collapsible TreeGrid. You can customize the node display position and node indent, as well as supply multiple properties separated by a comma to create a deeply nested tree. This feature is also supported in the .NET Framework.

WPF Flexgrid Treegrid

FlexViewer for Blazor Server

View reports and PDF documents in Blazor Server applications with page navigation, search, touch support, continuous scrolling, and file export (PDF, HTML, Excel, Word, Images). WASM support is limited in this release.

Blazor FlexViewer TextSearch

FlexGrid for Blazor Enhancements

TreeGrid Features

FlexGrid for Blazor now supports hierarchical data binding to generate a nested TreeGrid. Set the “ChildItemsPath” property to the recursive property in your business object to generate a collapsible TreeGrid. You can customize the node display position and node indent and even supply multiple properties separated by a comma to create a deeply nested tree.

Blazor Flexgrid Treetrid

Custom Combination Filters

Perform multi-value (checkbox) and conditional filters on the same column. FlexGrid for Blazor now supports custom column filter menus, which can be used to create combination filters. Check out the Column Definitions demo.

Blazor Flexgrid Combination Filters

Time Filtering

When filtering a column formatted by time, users now experience improved behavior with a specialized time filter editor. For example, search for records that happened before or after a specific time of the day.

Blazor Flexgrid Time Filtering

Improved Behaviors and Bug Fixes

  • When significantly reducing the size of columns, the filter menu will not cut off the header text
  • The filter menu will display correctly over fixed rows

FlexGrid for WinUI & MAUI Enhancements

TreeGrid Features

Similar to WPF and Blazor, we’ve added hierarchical data binding enhancements to FlexGrid for WinUI & MAUI. Simply set the "ChildItemsPath" property to a hierarchical property in your data object to create a collapsible tree structure.

FlexChart for .NET MAUI

Build dynamic dashboards and data visualizations with FlexChart, a cross-platform C# .NET MAUI chart control. Our flexible charting library is now supported across the entire .NET platform. Choose from 80+ popular chart types and configurations.

FlexChart for .NET MAUI

ASP.NET Core Enhancements

FlexChart Axis Grouping

Axis grouping enables you to visually group axis labels, wherever possible, for better readability and data analysis at different levels. Group the chart by categories, numbers, and dates.

MVC FlexChart AxisGrouping

FlexGrid CSV Export

In addition to the Excel export added in a previous release, we’ve expanded this to support CSV formats. Check out a live demo.

Snowflake Data Connector Library

Our Snowflake .NET data connector is now officially released! You can extract, transform, and load data from Snowflake through our C# libraries using the same API as other data sources like Dynamics, OData, JSON, and more.

Ready to Check Out the Latest from ComponentOne? Download a 30-day Free Trial Today!

Find information on past updates on our releases page. See our latest updates in action in the video below:

comments powered by Disqus