ComponentOne 2025 v1 Preview
The ComponentOne 2025 v1 release is right around the corner! Scheduled for early June, the v1 release will include major enhancements for WinForms, WPF, Blazor, ASP.NET Core, and WinUI controls. In the sections below, we will give you a sneak peek at some of the new enhancements as well as a roadmap of what we have planned for the next year:
Ready to check it out? Download ComponentOne Today!
WinForms
New Filter UI for FlexGrid - Preview
The built-in column filters in FlexGrid for WinForms have been in need of a UI overhaul for quite some time. We strive not to break existing users' applications, but we also don't want to hold users back forever with outdated UI. The API will not break, but you will see a new styled appearance by default in the FlexGrid column filters in this update.
Additionally, the new filter UI will be compatible with our themes and will be enhanced with some new filter conditions for number, date, duplicate, and null cell values.
Additional WinForms Features
- Get the number of matches in C1FlexGridSearchPanel
- Enhanced scrolling flags for scroll by row/column in FlexGrid
- New radar column chart type (i.e., wind rose) in FlexChart
- Axis break and scrolling enhancements in FlexChart
- New ToggleSwitch control
- UI Automation enhancements
WPF
New Rules Manager UI for WPF - Preview
The Rules Manager is a collection of UI panels and pop-ups that deliver a complete rules-management solution for conditional formatting. Inspired by Microsoft Excel's conditional formatting features, the C1RulesManager can highlight important information and improve data interpretation in data UI controls that also support styling.
For example, your users can create a rule to highlight all datagrid cells that fall below a specific value. These rules can be created completely at runtime without requiring you, the developer, to write the rules. You can, of course, provide built-in rules, save the users' rules, and pre-load them at runtime.
The Rules Manager for WPF is packed with many rich styling features, including gradient fills, progress bars, symbols, and markers. It's based on the same component we have in WinForms, but with a more visually appealing design. More details are to come!
Additional WPF Features
- Display a custom tooltip (Scroll Tip) with row information as the user scrolls FlexGrid
- Freeze FlexGrid columns to the right side to keep those columns in view as the user scrolls
- Axis break and scrolling enhancements in FlexChart
- NumericBox formatting and selection enhancements
- New ToggleSwitch control
WinUI
FlexGrid Scroll Tips in WinUI & WPF
Display a custom tooltip with row information as the user scrolls FlexGrid. For large data sets, it can be helpful to display row information to the user as they scroll so they can better understand where they are in the dataset. This feature can be implemented using the new ScrollTip event in FlexGrid for WinUI and WPF.
Additional WinUI Features
- Axis break and scroll enhancements in FlexChart
- Formatting and selection enhancements in NumericBox
ASP.NET Core
Freeze FlexGrid Cells to the Right and Bottom
Freezing rows and columns keeps them in view as the user scrolls, and it's an essential grid feature found in Microsoft Excel. Following Wijmo, in the next ComponentOne release, it will be possible to freeze cells on the right and bottom edge of FlexGrid for ASP.NET Core. This is useful for displaying totals on the right or bottom and keeping them in view.
You can check out a demo from the Wijmo version of FlexGrid.
Additional ASP.NET Core Features
- Placeholder template for editing empty cells in FlexGrid
- API to reverse the legend items in FlexChart
- Additional FlexChart legend positions, including TopRight, BottomLeft, etc.
- InputDate will be able to preserve the last selected month
Blazor
FlexGrid for Blazor Enhancements
FlexGrid for Blazor will continue to evolve in the 2025 v1 release with two significant new features:
-
Freeze columns on the right - Similar to WPF and ASP.NET Core, this feature will be useful for displaying totals on the right and keeping them in view.
-
Save and load column layouts - If your users drag and reorder the columns, you will now be able to save the new layout and persist it between runs of the application.
Roadmap for 2025 v2
As we look forward to late 2025 and early 2026, there are several areas in which we want to expand our focus in WinForms. This will include .NET 10 support, expanded support for UI automation, new UI components for organization charts, data source connection solutions for Visual Studio, and some C# samples containing AI integration with our popular controls.
For XAML platforms, we plan to introduce advanced filter editing in WPF and complete our "Flex" family of controls in WinUI and .NET MAUI. For Blazor, we plan to continue enhancing FlexGrid to be the best Blazor datagrid with added conditional rules management, custom cell editors, and more.
Finally, we plan to position our map controls to operate without the dependency on Bing Maps after Bing Maps support comes to an end later this year.
Ready to check it out? Download ComponentOne Today!
Stay tuned for more details on these features and more to come from ComponentOne in 2025!