Skip to main content Skip to footer

What's New in ComponentOne 2023 v2

The ComponentOne 2023 v2 release is here, and it’s packed with new features for .NET Windows, web, and mobile development. From WinForms improvements to new WinUI controls, we have something for everyone.

ComponentOne 2023 v2 Highlights -

  • New WinUI & MAUI Bundle
  • WinUI Controls Expand with FlexChart, DataFilter, and more
  • WinForms FlexChart Design-Time Enhancements
  • FlexGrid Enhancements for WinForms, WPF, and Blazor
  • Azure Support for FlexReport
  • .NET Standard version of C1Pdf

Ready to Check Out the Latest Features? Download ComponentOne Today!

New WinUI & MAUI Bundle

We’ve simplified our licensing for the modern, cross-platform .NET platforms. Now with a single WinUI & MAUI license, you can build apps with ComponentOne controls for WinUI, MAUI, UWP, and Xamarin. YES, all four platforms are included in a single license, and existing WinUI, UWP, and Xamarin users can access WinUI & MAUI controls as part of their subscription.

New WinUI & MAUI Bundle

See pricing details.

New WinUI Controls

Our WinUI Edition expands this release with several new controls from our UWP Edition.

WinUI DataFilter - Advanced Filtering for FlexGrid or Any UI

WinUI DataFilter

The DataFilter provides a complete WinUI filter interface to accompany any data collection. Filtered data is easier to analyze and allows you to focus on specific information. The filter panel UI can be autogenerated from the data source or created manually. The DataFilter can be connected to any data-aware controls such as datagrids, lists, treeviews, and charts.

WinUI FlexChart - 50+ Chart Types for WinUI

WinUI Flexchart

The cross-platform FlexChart control is now available in WinUI. It provides all the popular chart types like bar, line, area, pie, TreeMap, combination charts, and stacking options to display data in a meaningful way.

WinUI Menu Control

WinUI Menu Control

Add touch-friendly context menus and classic "File" menu systems to your WinUI apps with Menu for WinUI. The C1Menu and C1ContextMenu controls give you a real desktop look-and-feel with traditional-looking menus that support deep nested items and vertical orientation.

WinUI Input and DateTime Controls

WinUI Input and DateTime Controls

Create smart input forms with several new input and DateTime editors for WinUI. This library includes Button, ToggleButton, CheckBox, TextBox, MaskedTextBox, NumericBox, DatePicker, TimeEditor, and RangeSlider controls. The input controls support formatting and validations to collect valid inputs for the application.

Download ComponentOne WinUI & MAUI Edition

WinForms Enhancements

FlexChart for WinForms Design-Time Enhancements

FlexChart for WinForms Design-Time Enhancements

Our WinForms FlexChart can be configured at design time by invoking the designer from the smart tag or selecting any element on the chart. This makes it very easy to get started by configuring the most common features quickly. Change the chart type, palette, data source, and bindings, and add/edit the series collection directly from the smart tag.

FlexGrid for WinForms Hover Styles

FlexGrid for WinForms Hover Styles

The hover styles provide a visual cue to the user as they move the mouse across rows, columns, cells, or selections. You can set different styles, such as background color, text color, border color, etc., on the hovered cells using the Styles.Hover property allows you to get the style used to paint the hovered cell.

Input for WinForms Floating Placeholder

Input for WinForms Floating Placeholder

The Floating Placeholder is inspired by the Material themes and displays the labels inside the input controls. These labels move to the top once the control has a value assigned. This feature can be enabled by setting the Placeholder and FloatingPlaceholderEnabled properties of the respective input controls.

Download ComponentOne WinForms Edition

FlexReport Enhancements

Support for Azure Deployment on Windows

FlexReports can now be used in Web APIs for exporting reports and exposing other APIs. With the 2023 V2 release, we enhanced the rendering engine to support deployment to Azure. This is currently supported on Windows only - other OS support will come later.

Display Embedded Fonts in FlexReport

Fonts can be embedded in WinForms FlexReports by setting the EmbedFonts parameter in the Save method of the report or by setting the Embed property of the Reports Font in the designer.

Download FlexReport included with WinForms, WPF, and ASP.NET MVC Editions

Classic C1PDF for .NET Standard (Beta)

Our classic C1Pdf library is now available with a .NET Standard-based version. So now you can use this library in any .NET application, including .NET 6+, without any Windows dependency.

The C1Pdf library enables the creation of PDF files from scratch. It supports basic and advanced features such as annotations, graphics, bookmarks, compression, outlining, hyperlinking, and attachments that facilitate you to work with your PDF documents. In addition, it enables you to render rich text format (RTF), making it easy to create richly formatted documents.

Download C1Pdf included with WinForms, WPF, and ASP.NET MVC Editions.

Data Services - New Magento Data Connector

Magneto Data Collector

Our growing DataConnectors library gains another data source in this release. Magento is an e-commerce platform that exposes REST APIs for integration with external applications. ComponentOne DataConnector for Magento provides ADO.NET and EntityFramework Core APIs to connect and interact with Magento. The new Magento data connector support OpenAuth authentication, LINQ queries, SQL queries, scaffolding, and fast caching with incremental updates.

Download the Magento DataConnector as part of Data Services Edition.

WPF Enhancements

FlexGrid for WPF Validation and Error Styles

FlexGrid for WPF Validation and Error Styles

FlexGrid for WPF now supports validation and error styles so that user inputs can be validated at runtime—validation in FlexGrid honors standard IDataErrorInfo and INotifyDataErrorInfo interfaces implemented in the data items. The ShowErrors, ErrorIconTemplate, ErrorStyle, RowErrorStyle, and RowHeaderErrorStyle settings could be used to control how errors are shown.

FlexGrid for WPF Selection APIs Improved

FlexGrid for WPF Selection APIs Improved

We’ve improved the selection API in our WPF FlexGrid with new or improved properties: SelectedItem, SelectedItems, and SelectedIndex. This provides more flexibility in manipulating the selected items at runtime to customize your application behavior further.

PropertyGrid for WPF Performance Enhancements

PropertyGrid for WPF Performance Enhancements

We’ve refactored our PropertyGrid control for WPF, so it’s more performant. It also has various new built-in editors for colors, brushes, and gradients.

FlexPie for WPF Legend Improvements

FlexPie for WPF Legend Improvements

The FlexPie now supports more legend position options like top-left, top-right, bottom-left, bottom-right, left-top, left-bottom, right-top, and right-bottom. Also, legends can be formatted through the LegendItemFormat event to customize the item text.

Download ComponentOne WPF Edition

Blazor Enhancements

New Blazor Gauge Controls

We have added three new Blazor gauge controls to create linear, radial, and bullet graph gauges. These data visualization controls are easy to style and configure. The gauges support marks, labels, and ranges for customization.

Blazor Gauge Controls

FlexGrid for Blazor Pinned Columns

FlexGrid for Blazor Pinned Columns

Freezing columns allow a certain column to be in view even if the grid is scrolled horizontally. We’ve added a new pinning sample demonstrating how to enable column freezing in FlexGrid at runtime. Users can use the pin & unpin column menus to freeze or unfreeze the columns.

Download ComponentOne Blazor Edition

Ready to Check Out the Latest Features? Download ComponentOne Today!

comments powered by Disqus