日前,.NET控件集 ComponentOne Enterprise 发布了 2018 年度最终版本,其最大亮点是增强了各平台图表展示和表格数据处理能力并扩展了产品入门教程,让 ComponentOne 带给您更好的使用体验。
- WinForm:增加迷你图、数据选择器和更多主题设计
- WPF:推出类似 Office 365 风格的功能区
- XAML:优化数据排序、过滤和分组功能,增加图表动画效果
- ASP.NET MVC:提供配置向导选项,以更方便的方式配置控件
WinForm 平台新增功能汇总
全新的主题设计器
![全新的主题设计器 全新的主题设计器](https://cdn.grapecity.com.cn/website-resources/images/metalsmith/developer/componentone-enterprise/whatsnew/2018V3/winform1.png)
本次更新,除了添加 Material,Material Dark 和 Office 2016 Excel Green 主题之外,ComponentOne WinForm 现在还提供了一个 Material Theme Designer 示例,它允许您设置 Material 主题的主色和强调色,并以 C1themes 格式保存/加载它们。
功能强大的数据过滤/选择器控件(测试版)
![功能强大的数据过滤/选择器控件(测试版) 功能强大的数据过滤/选择器控件(测试版)](https://cdn.grapecity.com.cn/website-resources/images/metalsmith/developer/componentone-enterprise/whatsnew/2018V3/winform2.png)
DataFilter 是一个功能强大的用户界面,它提供了操作简单但却可以实现电子商务常用数据过滤器的功能,可以与任何数据过滤控件配合使用。 您可以从数据源直接创建过滤器,支持自动生成和手动创建。此外,其基于手风琴面板的 UI 设计还可以附加到共享数据源或插入信息屏幕的任何控件中使用。 (* DataFilter 处于测试模式,将于 2019 年正式推出。)
全新的迷你图控件
![全新的迷你图控件 全新的迷你图控件](https://cdn.grapecity.com.cn/website-resources/images/metalsmith/developer/componentone-enterprise/whatsnew/2018V3/winform3.png)
这种轻量级的迷你图表控件代表了浓缩视觉中数据变化的一般形状。 它通常嵌入在数据网格中。因此,FlexGrid 现在可以在列中显示迷你图,并可以更容易地在 FlexGrid 单元格中绘制趋势图。 FlexGrid 列的 sparkline 属性支持绘制直线、列和 WinLoss 迷你图。
您可以通过设置轴、标记和系列颜色等来进一步自定义这些迷你图。
其他增强功能
FlexGrid 现在支持 SortDefinition 和 GroupDefinition,因此现在可以保存和加载分组和排序列信息。调度程序的表和议程视图现已启动并且尚未发布。
FlexChart 现在在加载,更新和添加新数据时支持动画效果。
WPF 平台新增功能汇总
推出类似 Office 365 风格的功能区
![推出类似 Office 365 风格的功能区 推出类似 Office 365 风格的功能区](https://cdn.grapecity.com.cn/website-resources/images/metalsmith/developer/componentone-enterprise/whatsnew/2018V3/wpf1.png)
ComponentOne 现在将使用更具现代化的功能区样式来改善 WPF 应用程序的外观和导航栏! 如同 Office 365 一样,这个新控件将以更直白的方式显示工具栏 UI,并提供单行折叠状态和三行带状外观设置。
您可以自定义功能区的样式以及要包含的各类按钮。
XAML 更新:WPF 和 UWP
FlexGrid 全新示例
![FlexGrid 全新示例 FlexGrid 全新示例](https://cdn.grapecity.com.cn/website-resources/images/metalsmith/developer/componentone-enterprise/whatsnew/2018V3/xaml1.png)
ComponentOne 添加了一个新的 C1Icon,它为排序、过滤和分组字段以及 FlexGrid 示例提供了全新的定义方式,使我们可以更轻松地开始使用我们最流行的控件。 通过本示例,它们将向您展示如选择数据、单元格自定义、条件格式、过滤、RowDetails 功能、单元格合并以及许多其他有趣的功能演示。
C1Icon
![C1Icon C1Icon](https://cdn.grapecity.com.cn/website-resources/images/metalsmith/developer/componentone-enterprise/whatsnew/2018V3/xaml2.png)
C1Icon 是我们在 FlexGrid 中使用的一个新对象,使用它可以更容易地定义排序、过滤等功能。C1Icon 主题外观丰富多样,允许您指定图像、字体或使用内置模板。 上图是 UWP 平台 C1Icon 的实际应用效果。
日程控件
![日程控件 日程控件](https://cdn.grapecity.com.cn/website-resources/images/metalsmith/developer/componentone-enterprise/whatsnew/2018V3/xaml3.png)
ComponentOne 新的 TableView Scheduler 控件用于在表视图中显示议程,可以按开发人员或最终用户的指定进行分组、排序或筛选。它提供了类似于 Outlook 2016 主题的列表和活动视图。
![日程控件 日程控件](https://cdn.grapecity.com.cn/website-resources/images/metalsmith/developer/componentone-enterprise/whatsnew/2018V3/xaml4.png)
AgendaView 在表视图中显示按日期分组的议程,其中单个表行代表单个议程。 用户可以通过双击某一个议程并打开 EditAppointment 对话框来编辑。 此视图始终默认按日期升序排序,并且没有行标题或列标题。
此外,我们还添加了一个新的“Working Elsewhere”表示预约可用状态(如上图)。
FlexChart 增加了动画效果
![FlexChart 增加了动画效果 FlexChart 增加了动画效果](https://cdn.grapecity.com.cn/website-resources/images/metalsmith/developer/componentone-enterprise/whatsnew/2018V3/xaml5.gif)
FlexChart 现在增加了用于加载、更新和更改图表轴时的动画效果。 您可以使用 AnimationTransform 事件创建自己的自定义动画。
FlexChart 范围绘图模式
![FlexChart 范围绘图模式 FlexChart 范围绘图模式](https://cdn.grapecity.com.cn/website-resources/images/metalsmith/developer/componentone-enterprise/whatsnew/2018V3/xaml6.png)
范围绘图模式允许支持内置浮动条和甘特图,可用于绘制条形图,柱形图和区域图。
FinancialChart 中的新叠加层一:Alligator 叠加
![FinancialChart 中的新叠加层一:Alligator 叠加 FinancialChart 中的新叠加层一:Alligator 叠加](https://cdn.grapecity.com.cn/website-resources/images/metalsmith/developer/componentone-enterprise/whatsnew/2018V3/xaml7.png)
Alligator 叠加结合了移动平均线与分形几何和非线性动力学。 如上图,鳄鱼线的下巴(红线),牙齿(绿线)和嘴唇(蓝线)表现出不同时期的相互作用。由于明显的趋势只能在15% 到 30% 的时间内看到,因此必须遵循这些趋势并且不要在仅在特定价格期间波动的市场上工作。
FinancialChart 中的新叠加层二:ZigZag 叠加
![FinancialChart 中的新叠加层二:ZigZag 叠加 FinancialChart 中的新叠加层二:ZigZag 叠加](https://cdn.grapecity.com.cn/website-resources/images/metalsmith/developer/componentone-enterprise/whatsnew/2018V3/xaml8.png)
只有在摆动高点和摆动低点之间的价格变动大于指定的百分比(通常为5%)时才会出现之字形线。
其他增强功能
现在可以通过 NuGet 获得 ComponentOne UWP 控件!
ASP.NET MVC 平台新增功能汇总
提供配置向导选项,以更方便的方式配置控件
![提供配置向导选项,以更方便的方式配置控件 提供配置向导选项,以更方便的方式配置控件](https://cdn.grapecity.com.cn/website-resources/images/metalsmith/developer/componentone-enterprise/whatsnew/2018V3/mvc1.png)
当您不想用 Entity Framework 为 ComponentOne MVC 控件生成代码时,请使用我们新增强的脚手架功能,您可以自由控制向导配置控件!此外,您还可以自定义功能区的样式以及要包含的各类按钮。
当然,除了插入新控件之外,现在还支持使用配置向导直接更新现有控件。例如,如果在 Razor 视图中声明了 FlexGrid(如上图所示),通过将光标放在定义中并从上下文菜单中选择“Update C1 Control”,您就可以设置该控件的属性并生成所需的代码。 ASP.NET MVC 和 ASP.NET Core MVC 都支持此功能。 您可以通过上下文菜单或 Razor 视图中的“快速操作”调用此向导。
全新的航班统计示例
![全新的航班统计示例 全新的航班统计示例](https://cdn.grapecity.com.cn/website-resources/images/metalsmith/developer/componentone-enterprise/whatsnew/2018V3/mvc2.gif)
这个用 ComponentOne 制作的仪表板示例显示一段时间内的飞行性能数据,使用的表格控件主要为 FlexGrid,其中包含用于延迟趋势和 KPI 列的迷你图列;使用的图表控件为树形图,条形图和线符号图,用于显示区域范围的统计信息,用户可以通过选择数据点向下钻取到特定区域和城市。
单击 Total Flights TreeMap 中的区域时,FlexGrid 将显示该区域的详细信息。
ComboBox 中的组项
![ComboBox 中的组项 ComboBox 中的组项](https://cdn.grapecity.com.cn/website-resources/images/metalsmith/developer/componentone-enterprise/whatsnew/2018V3/mvc3.png)
之前的 CollectionView 已经支持分组,ComboBox 分组则通过一些自定义代码实现,如今,我们在 ComponentOne 控件集中专门为其添加了一个更简单的属性。(如上图)
ActiveReports 现已添加到 FlexViewer 中
![ActiveReports 现已添加到 FlexViewer 中 ActiveReports 现已添加到 FlexViewer 中](https://cdn.grapecity.com.cn/website-resources/images/metalsmith/developer/componentone-enterprise/whatsnew/2018V3/mvc4.png)
在 ComponentOne 中除了 FlexViewer 已经对 ActiveReports 本身增加支持外,现在还允许您在 ASP.NET MVC 应用程序中快速配置报表查看器。
使用 Material Design 更新 DashboardDemo
![使用 Material Design 更新 DashboardDemo 使用 Material Design 更新 DashboardDemo](https://cdn.grapecity.com.cn/website-resources/images/metalsmith/developer/componentone-enterprise/whatsnew/2018V3/mvc5.png)
ComponentOne 广受欢迎的 DashboardDemo 已经更新,包括不同的材质设计主题和配色方案。 此外,DashboardLayout 控件已添加到仪表板和分析选项卡中。
FlexGrid 功能增强
![FlexGrid 功能增强 FlexGrid 功能增强](https://cdn.grapecity.com.cn/website-resources/images/metalsmith/developer/componentone-enterprise/whatsnew/2018V3/mvc6.png)
使用 ColumnGroupProvider 为相关列组创建多级合并单元列标题。 此功能可作为示例提供(如上图)。
使用 AccessibilityExtender 以两种方式之一轻松扩展可访问性支持。 此示例演示了如何以两种方式扩展可访问性:
- 使用键盘调整列大小(alt +左/右键)。
- 提供“警报”方法,使用角色“alert”更改不可见元素的内容。 这允许辅助工具宣布排序和过滤等网格操作。
以上就是 ComponentOne Enterprise 2018 V3 的全部内容,如需了解更多,请访问葡萄城官网 ComponentOne Enterprise 2018 V3新特性。
关于 ComponentOne Enterprise .NET开发的“瑞士军刀”
ComponentOne Enterprise 是一款专注于企业应用 .NET开发的 Visual Studio 组件集,包含 300+ .NET控件,支持 WinForm,WPF,UWP,ASP.NET MVC 等七个 .NET平台,具备表格数据管理、数据可视化、报表和文档、日程安排、输入和编辑、导航和布局、系统提升工具等七大功能,满足企业应用开发的全部需求。
和其他 .NET控件集相比,ComponentOne 体量更加轻盈、功能更加全面、产品更加安全。无缝兼容 Visual Studio 2017,提供一对一厂商级技术支持,被开发人员誉为“.NET开发的‘瑞士军刀’”。经过 20 多年的发展,功能强大的 ComponentOne 备受客户信赖,西门子、中国黄金、中谷物流、用友、华为、金蝶、丰田、建软、中国农行、台达集团等国内外多家企业,都正在使用 ComponentOne 提升开发效率。
关于葡萄城
葡萄城成立于1980年,是专业的软件开发技术和低代码平台提供商,以“赋能开发者”为使命,致力于通过表格控件、低代码和BI等各类软件开发工具和服务,一站式满足开发者需求,帮助企业提升开发效率并创新开发模式。40余年来始终聚焦软件开发技术,有深厚的技术积累和丰富的产品线。是业界能够同时赋能软件开发和低代码开发的企业。凭借过硬的产品能力、活跃的用户社区和丰富的伙伴生态,与超过3000家合作伙伴紧密合作,服务超50万家客户,产品广泛应用于IT、制造、交通、建筑、金融、能源、教育、公共管理等支柱产业。