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.
Ready to Check Out the Latest Features? Download ComponentOne Today!
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.
See pricing details.
Our WinUI Edition expands this release with several new controls from our UWP Edition.
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.
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.
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.
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
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.
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.
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
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.
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
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.
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.
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.
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.
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.
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
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.
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!