An overview of the

The overall trend in.NET development is towards interoperability, and This trend will continue at ComponentOne in 2018: Whether it’s the.NET platform, ASP.NET Core, Xamarin or the XAML standard planned for the future, interoperability is key for all applications and will be at the heart of our future product plans as we continue to innovate and enhance existing products.

WinForm interface control

WinForm remains strong as the dominant platform for desktop business applications. ComponentOne is still planning to add new controls to the WinForm platform and add deep functionality to all controls. At the same time, ComponentOne will continue to make UI improvements to all controls to keep control styles modern and fresh at all times.

These controls will continue to appear in the 2018 Edition of ComponentOne.NET controls collection:

Dashboard Layout control

Dashboard layout controls allow users to dynamically place a variety of.NET controls on the ComponentOne container and quickly build interactive dynamic dashboards. These containers can host many.NET control types, such as grid controls, chart controls, report controls, and map controls. In addition, users can drag and drop and resize controls within the parent container.

MultiSelect Input control

This control adds checkboxes next to each option in the drop-down list so that the user can select multiple items at once, and the selected items are displayed as label types in the text area.

MultiAutoComplete control

This control allows you to select multiple item types from a list of filtered items that are displayed as labels in a text area.

Data Slicer and Intelligent Filter (DataFilter and Slicer)

The C1DataFilter control combines a slicer and an intelligent filter UI to allow users to filter data according to custom criteria. In addition, you can bind to any data source to get a control or data type and apply multiple criteria for filtering.

Smart TabPanel controls

It is a simple and effective, intelligent and lightweight navigation control that allows users to move between refreshed content views and can be embedded in the ComponentOne control panel.

BulletGraph Control

The BulletGraphs control complements the dashboard and dashboard style and usually doesn’t display too much information, so it doesn’t take up too much space, which has the benefit of letting the user focus on the core progress without cluttering up useless and distracting decorations.

Mini figure

Minigraphs are made up of tiny lines, bars or pie charts that can be displayed in tables, grid cells or text fields to show numerical information or trends.

FlexGrid table extension

  • Grouping panel: Allows end users to group projects while they are running.

  • Cell types: You can use minigraphs to graphically display digital information and trends in cells.

  • Maps: The ability to measure distances or get coordinates for specific points will be added later, along with some UI and theme updates.

FlexChart charts are enhanced

ComponentOne will continue to improve the ease of use and user customization of existing control features. In addition, more domain-specific chart types (such as Pareto graphs, asynchronous histograms, thermal maps, and so on) and performance benchmark examples will be added.

FinancialCharts

Point and Figure charts will provide out-of-the-box trend analysis and automatic scaling options. In addition, ComponentOne has added more technical indicators and layers, including Ichimoku, Elliott Wave and TrueRange, to help users see all price trends at a glance, including direction, momentum, dynamic support, resistance levels and even trading signals.

WPF and UWP interface controls

WPF and UWP remain popular platforms for desktop business applications. As Xamarin and.NET Standard become more widespread, ComponentOne will also make changes to ensure that code switches seamlessly between platforms. As XAML Standard nears, ComponentOne will bring more integration capabilities between WPF, UWP, and Xamarin.

Multiple select input controls

With WinForm platform under the multi – select input control function is exactly the same.

MultiAutoComplete control

With WinForm platform under the automatic completion control function is exactly the same.

.NET standard is not a UI library

ComponentOne will strive to update the non-UI libraries of its.NET standard so that they become more common across platforms. The plan is to start reviewing and enhancing ComponentOne’s BarCodes, PDFDocumentSource and Excel libraries next year.

New project Template

ComponentOne is constantly adding new project templates because it allows users to get up and running quickly and efficiently. In addition, future reviews and enhancements will continue to be made to ComponentOne’s project templates, which are already available as topic-specific templates for developers to use.

FlexChart charts are enhanced

The ComponentOne.NET set of controls for WPF and UWP platform FlexChart feature improvements, including:

  • Improved usability and customization of Axes, DataLabels, Legends and other existing features

  • Manages the intelligent behavior of overlapping DataLabel and AxisLabel

  • Added ability to group AxisLabels

  • Add more specialized chart types

  • Example performance benchmarks for FlexChart

ASP.NET MVC interface controls

ASP.NET Core is becoming more and more popular as The release of NET Core 2.0, which adds more apis, makes the platform a powerful choice for developing industrial applications. In 2018, ComponentOne will continue to add new data visualization and business control capabilities that empower users to create more perfect applications for the Web and mobile.

Dashboard layout control

Dashboard layout controls allow users to dynamically place a variety of.NET controls on the ComponentOne container and quickly build interactive dynamic dashboards. These containers can host many.NET control types, such as grid controls, chart controls, report controls, and map controls. In addition, users can drag and drop and resize controls within the parent container.

Axes and charts

Point and Figure diagrams already provided in WinForm and XAML will be added to MVC. Points and charts are composed of X and O columns that represent filtered price changes. X-columns stand for rising prices and O-columns stand for falling prices.

Gantt chart

The control is used to manage bar chart charts, including date ranges for schedules, dependencies, and prerequisites.

Server ODataCollectionView

The server-side ODataCollectionView will enable controls to bind to ODATA services and also apply server-side sorting and filtering to controls bound to ODATA services.

Razor Pages scaffolding, and project templates

ComponentOne has been adding templates to support rapid creation of MVC projects and pre-configured C1 MVC controls. For now, ComponentOne has added Project and Item templates for RazorPages in ASP.NET Core MVC.

FlexSheet

Grid and worksheet support in Excel will be added to FlexSheet, and you will be able to add, delete, and format worksheets through client-side and server-side apis.

ActiveReports is supported in ReportViewer

FlexViewer uses the ActiveReports Web API service to display the report data in the same style as in the.NET report control.

OLAP

ComponentOne supports binding to SSAS cubes using OLAP without using Web API.

This is the roadmap for the 2018 release of ComponentOne Enterprise, a full-featured.NET widget set. Check out the ComponentOne Website for updates.

About Grape City:

Empower developers! Founded in 1980, Winestown is a leading global software and service provider of development tools, business intelligence solutions, and management system design tools. Xi ‘an Grape City is its branch in China, providing software development services for the global market, and providing international advanced development tools, software and r&d consulting services for The informatization of Chinese enterprises. Winestown controls and software products have won awards at home and abroad and are used by hundreds of thousands of businesses, schools and government agencies around the world.