ComponentOne Studio企业发展蓝图:2018年.NET UI控件的发展

发布时间:2018/03/13 00:03 发布者:jeffryli

返回博客中心

概述

.NET世界的一般趋势是互操作性,GrapeCity在2018年看到了这一点。这些例子为未来提供了明确的指导:无论是.NET标准,ASP.NET Core,Xamarin还是计划中的XAML标准 互操作性是所有应用程序的关键。 为了保证我们未来产品规划的重要性,我们将继续创新并加强现有产品。

WinForms UI 控件

WinForms作为桌面业务应用程序的平台仍然很强大。 我们计划为平台添加新控件,并将所有进行深层次优化。 我们现有的客户大多都需要这些功能。 我们将继续对所有控件进行UI改进,保持控件的现代化和新鲜感。

这里看看即将发布的控件:

MultiSelect

此下拉控件包括下拉列表中每个项目旁边的复选框。 所选项目在文本区域中显示为标签。

MultiAutoComplete

此自动完成控件支持从筛选的项目列表中选择多项目。 所选项目在文本区域中显示为标签。

Dashboard Layout Control

仪表板布局控件允许用户动态地将容器(瓦片)放置在表面上并快速构建动态仪表板。 这些容器可以托管网格,图表和地图等任意控件。 容器可以在父容器内拖动,放置和调整大小。

DataFilter and Slicer

C1DataFilter结合了Slicer和智能过滤器UI,允许用户根据标准过滤数据。 它可以绑定到任何数据感知控件或数据模型,并且可以应用多个条件过滤。

BulletGraph

BulletGraphs是一个很好的可视化工具来显示目标, 这些图形大量用于仪表板和信息屏幕。

ASP.NET MVC BulletGraph

Sparklines

迷你图是可以在表格,网格单元或文本字段内显示的小线条,条形图或饼图,以显示数字信息或显示趋势。

FlexGrid 扩展
  • 分组面板:这将允许最终用户进行运行时分组。
  • Sparkline单元格:数值信息和趋势可以使用迷你图形以图形方式显示在单元格中。
Maps

我们将添加测量距离或获取特定点的坐标以及一些UI和主题更新的功能。

FlexChart

我们将继续改进现有功能的易用性和可用自定义。 我们还将添加更多特定于领域的图表类型和一个性能基准样本。

FinancialCharts

点数图表将包括对趋势线的即时支持和用于框缩放的选项。 我们还将添加更多技术指标和覆盖图,包括Ichimoku,Elliott波浪和TrueRange。

WPF 和UWP UI 控件

WPF和UWP仍然是桌面业务应用的流行平台。 随着Xamarin和.NET标准的不断普及,我们将做出一些改变,以确保代码在不同平台之间变得更加可共享。 随着XAML标准的迫近,我们可以期待WPF,UWP和Xamarin之间的更多合并。

MultiSelect

此下拉控件包括下拉列表中每个项目旁边的复选框。 所选项目在文本区域中显示为标签。

MultiAutoComplete

此自动完成控件支持从筛选的项目列表中选择多项目。 所选项目在文本区域中显示为标签。

.NET Standard Non-UI Libraries

我们将努力更新我们的非UI库,以便它们在平台之间变得更加可共享。 我们计划在下一年审查和增强我们的BarCodes,PDFDocumentSource和Excel库。

New Project Templates

我们一直在稳步增加新的项目模板,因为我们认为它们是让用户快速启动的好方法。 我们将继续审查和改进我们的模板,我们将在下一个版本中推出一个特定于主题的模板。

FlexChart

预计WPF和UWP对WinForms的改进也会有类似的改进。 这些增强功能包括:

  • 提高Axes,DataLabels,Legends等现有功能的易用性和定制性
  • 这包括智能行为来管理重叠的DataLabels和AxisLabels。
  • 添加组合AxisLabels的功能
  • 添加更多特定于域的图表类型。
  • FlexChart的性能基准示例

ASP.NET MVC UI 控件

随着.NET Core 2.0的发布,ASP.NET Core越来越受欢迎,增加了更多的API,使该平台成为开发工业应用程序的强大选择。 在2018年,我们将继续添加新的数据可视化和业务控件,这将使我们的用户能够为网络和移动设备创建应用程序。

点数图 Charting

已经在WinForms和XAML中提供的点数图表将被添加到MVC中。 点和图表由代表过滤的价格变动的X和O列组成。 X-Columns代表价格上涨,O-Columns代表价格下跌。

 

Point and Figure Chart

Gantt Chart

此项目管理条形图包含日程安排,相关性和先决条件的日期范围。

Server side ODataCollectionView

服务器端ODataCollectionView将使控件能够绑定到ODATA服务,并且还可以在绑定到ODATA服务的控件中应用服务器端排序和过滤。

Razor Pages的脚手架,项目和项目模板

我们一直在添加模板来支持MVC项目的快速创建,这些项目预先配置了C1 MVC控件。 今年,我们将在ASP.NET Core MVC中为RazorPages添加项目和项目模板。

FlexSheet

表格支持将被添加到FlexSheet中,所以您可以在客户端和服务器端通过API添加,删除和格式化表格。

仪表板布局控制

仪表板布局控件允许用户动态地将容器(瓦片)放置在表面上。 这些容器可以托管网格,图表和地图等任意控件。 容器可以在父容器内拖动,放置和调整大小。

ActiveReports support in ReportViewer

FlexViewer将使用ActiveReports Web API服务显示ActiveReports。

OLAP

我们将支持使用OLAP绑定到SSAS多维数据集,而无需使用Web API。

与往常一样,我们的第一个主要版本将在2018年3月中旬。敬请期待更多细节。

如果你有疑问,可以到GCDN获得技术支持:

http://gcdn.grapecity.com.cn/showforum-68.html

GCDN��http://gcdn.grapecity.com.cn/

官方网站/developer


关于葡萄城

赋能开发者!葡萄城是专业的集开发工具、商业智能解决方案、低代码开发平台于一身的软件和服务提供商,为超过 75% 的全球财富 500 强企业提供服务。葡萄城专注控件软件领域30年,希望通过模块化的开发控件、灵活的低代码应用开发平台等一系列开发工具、解决方案和服务,帮助开发者快速响应复杂多变的业务需求,最大程度地发挥开发者的才智和潜能,让开发者的 IT 人生更从容更美好。

了解详情,请访问葡萄城官网