DevExpress WinForms拥有180+组件和UI库,能为Windows Forms平台创建具有影响力的业务解决方案。DevExpress WinForms能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜任!
在上文中(点击这里回顾>>)我们为大家介绍了.NET开发方面的提升,本文将继续介绍人工智能(AI)方面的升级。
获取DevExpress WinForms 正式版下载
人工智能(AI)
WinForms数据网格中AI驱动的语义搜索
在v25.1版本中,我们将提供更加直观和用户友好的搜索体验,并允许用户更快、更准确地在大型数据集中定位相关信息。DevExpress数据网格将利用自然语言处理(NLP)来解释用户查询,并基于同义词、相关概念和上下文含义来匹配数据,即使它们不包含查询中使用的确切关键字。
为了在数据网格中启用人工智能驱动的语义搜索,您必须注册一个嵌入生成器,提供一个矢量存储/数据库,并将新的语义搜索操作连接到WinForms数据网格,您将能够配置操作设置(例如,搜索准确性,结果的最大数量等)。
WinForms报表 - AI增强
在DevExpress v25.1发布周期(2025年6月)中,官方将引入多个基于AI的功能,来简化报表创建、改进数据可视化和加速本地化,这些功能将帮助用户更有效地设计、分析和预览报表。
- AI驱动的本地化 - 自动将报表内容翻译成多种语言,减少为多语言用户创建报表所需的精力。
- 智能错误解决 - DevExpress Report Design Analyzer将建议并应用常见错误的修复,来帮助用户快速解决问题并实现预期的文档输出。
- 自动布局和样式增强 - AI驱动的建议将优化报表布局,并确保遵循最佳实践的专业设计。
- AI生成的数据打印预览 - 用户可以在连接到实时数据源之前预览报表与AI生成的样本数据,这将在DevExpress Reports集成到应用程序之前引入更快的设计迭代和报表布局实验。
- 从自然语言到SQL和表达式绑定 - 报表创建者将能够用简单的语言描述他们的数据需求,AI将自动推荐SQL查询或表达式绑定。
- ......
WinForms PDF查看器 - AI驱动的操作
v25.1版本将把AI功能集成到DevExpress WinForms和WPF PDF Viewer组件中,这些增强功能将允许用户通过生成式AI摘要快速理解单个文档的潜在本质,并使用AI翻译将文档翻译成首选语言。
此外,用户将能够在他们的应用程序中直接与AI助手互动,并询问有关PDF文档的问题。
注意:v25.1实现基于Microsoft.Extensions.AI库提供的功能,要访问这些功能,您需要在应用程序中注册IChatClient实现(基于所需的AI服务提供商:OpenAI, Azure OpenAI, Google Gemini 或由Ollama提供支持的本地开源模型)。
WinForms图表 (.NET 8+):支持DateOnly/TimeOnly
DateOnly和TimeOnly支持将在今年年底添加到DevExpress图表中。
可访问性/ UI自动化增强
官方期望在今年改进与可访问性相关的支持,同时还计划在所有DevExpress WinForms演示和项目模板中引入可访问性(默认情况下)。
增强报表查看器中的可访问性
官方致力于改善所有支持平台的可访问性遵从性,这些增强将帮助我们实现对辅助技术的更好支持,并符合行业标准。
WinForms Dashboard - UI自动化
v25.1将为DevExpress的WinForms Dashboard控件添加键盘导航和屏幕阅读器支持。
改进的用户体验:WinForms (. NET 8+)的Visual Studio设计时
官方希望通过以下方式改善Visual Studio WinForms设计器中的用户体验:
- DevExpress UI控件的智能标签菜单:这些菜单将提供对常见操作和设置的快速访问。
- 简化导航:用户将能够无缝地从控件向导直接导航到属性窗口。
Rider已经宣布在Rider IDE v2024.3中部分支持DevExpress WinForms UI控件。