We're pleased to announce the release of ComponentOne v3.

Read the blog post for complete information, or skip to your platform's summary:


Blazor & Web Updates

Announcing Our First Data Grid and Input Controls for Blazor (Beta)

New in 2019 v3, ComponentOne Blazor Edition (Beta) is a set of native UI controls built for Blazor from the ground up. Round out your server and client-side C# web apps with FlexGrid, our best cross-platform data grid, and several input controls including AutoComplete, CheckBox, and ComboBox.

To get access to these controls, you can download them from the C1ControlPanel installer. If you provide your email during the install, you'll also be signed up for the beta program. By joining the beta program, you will get up-to-date information from the GrapeCity team regarding our Blazor Edition including official release dates and possible discounts. You can also share your feedback in our Blazor Forums.

Try the ComponentOne Blazor Edition | Read more


ComponentOne

New Data Grid and Input Controls for Blazor (Beta) - Round out your server and client-side C# web apps with a set of native UI controls built for Blazor from the ground up. ComponentOne Blazor Edition (beta) includes FlexGrid, our best cross-platform data grid, and several input controls including AutoComplete, CheckBox and ComboBox.

Continued Support for .NET Core 3.0 - All WinForms, WPF and ASP.NET Core controls have been tested to support .NET Core 3.0. In this release, we've improved design-time support for WPF controls and provided multi-project templates for WinForms that allow you to target .NET Core 3.0 while retaining the classic design-time experience you're used to with WinForms. Plus, our WinForms and WPF controls are now shipped as NuGet packages in addition to DLLs.

Officially Released Fluent Ribbon - The new Ribbon for WinForms is built on .NET 4.5.2 and it's based on UI concepts of Office 365. With it you'll enjoy a new simplified view when the ribbon is collapsed, an enhanced set of embedded images for buttons along with support for font and vector-based icons, and a backstage view component.

Read more


WinForms

Deliver the Latest Ribbon UI in your Desktop Apps - The new Ribbon for WinForms is built on .NET 4.5.2 and it's based on UI concepts of Office 365. With it you'll enjoy a new simplified view when the ribbon is collapsed, an enhanced set of embedded images for buttons along with support for font and vector-based icons, and a backstage view component.

Create Hierarchical Grids with the New FlexGrid Detail Row - the new row details feature gives you more flexibility when creating nested grids. The row details allow you to display additional or related information within a collapsible panel below each row of the grid. You can display an input form, a child data grid, or anything else in the detail row.

Edit Charts at Runtime with the New FlexChart Designer - Enable the end-user to make changes to the chart. Users can simply double-click a section of the chart to open the designer. The designer supports changing the data source fields, series, axis, header, footer, legend, and other chart properties.

Continued Support for .NET Core 3.0 - All WinForms Edition controls have been tested to support .NET Core 3.0. In this release, we've provided a multi-project template for WinForms that allow you to target .NET Core 3.0 while retaining the classic design-time experience you're used to with WinForms. Plus, the controls are now shipped as NuGet packages in addition to DLLs.

Read more


WPF

New Version Targets .NET Framework 4.5.2 - The entire library of WPF controls has been moved to .NET Framework 4.5.2 as the new base version. Starting with the 2019 v3 release, the WPF Edition includes two versions: 4.0 and 4.5.2. We will continue to support .NET 4.0 for one more year, or longer if user demand is there.

Continued Support for .NET Core 3.0 - All WPF controls have been tested to support .NET Core 3.0. In this release, we've improved design-time support for WPF controls and they are now shipped as NuGet packages in addition to DLLs.

FlexGrid for WPF Enables More Column Freezing Scenarios - The new AllowFreezing property enables you, as the developer, to put column freezing into the hands of your end-users. Additionally, we've added a new sample for FlexGrid that shows how to enable column pinning using the existing API. The user may pin any column by clicking the pin icon in the column header. A pinned column is reordered to the left and made frozen.

Read more


UWP

FlexGrid Enhancements

  • Column Pinning - We've added a new sample for FlexGrid that shows how to enable column pinning using the existing API. While column pinning is similar to freezing, the difference is that more than the left-most columns can become frozen in place. The user may pin any column by clicking the pin icon in the column header. A pinned column is reordered to the left and made frozen. Column pinning, when combined with column reordering and freezing, gives end-users full control over their data grids.
  • Full Text Filter - A new Full text filter feature has been added to FlexGrid that behaves similarly to a search box. It also allows filtering by matching case, number, and whole word, as well as treating spaces as an "And" operator.

FlexPie Multiple Pie Series - You can now use FlexPie to visualize more of your data in a single chart by creating multiple pie chart "series" using the same data source.

Read more


Xamarin

Display PDFs using FlexViewer - The cross-platform FlexViewer control is now supported for the Xamarin.Forms on iOS and Android. Use the FlexViewer to display PDF files in your mobile apps. The viewer supports page navigation and text search.

Enable Virtual Mode for Handling Large Data - The CollectionView for Xamarin is enhanced with virtualization features for page-like data virtualization. The new techniques allow new ways to manage loading large data sets through virtual mode scrolling and paging.

Read more


ASP .NET

Enhanced Selection and Performance tuning API’s for FlexGrid

We added Excel-like multi-range selection for FlexGrid, for this we added a new SelectionMode called MultiRange to support this behaviour. This allows users to hold down ctrl (or command) + select multiple ranges of cells in FlexGrid. You can use the new selectedRanges property, which gets an array containing CellRange objects that contain the currently selected ranges. Additionally, we added some new APIs for when you want to tune performance for more rare scenarios. Most people will not need to use them, but we exposed them for the few who do.

New Chart Types added to FlexChart

We added new Step, StepSymbol & StepArea charts, these charts are useful to display any type of data that has changes at irregular intervals of time, for example, interest rates vs time.

.NET Core 3.0 support for MVC & Web API

All ASP.NET MVC Core controls are now compatible with .NET Core 3.0, the packages are available on nuget.org. Further, we added .NET Core support for Excel, BarCode, DataEngine & Cloud Web API’s. These are now beta and expected to be production ready by next release. These Web API’s support both .NET Core 2.2 & Core 3.0, the packages are available on nuget.org.

Read more


Previous What's New