DevExpress WPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpress WPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。 无论是Office办公软件的衍伸产品,还是以数据为中心的商业智能产品,都能通过DevExpress WPF控件来实现。
在本文中,我们将重点介绍DevExpress WPF 在即将到来的年中版本(v25.1)中发布的与WPF相关的特性/功能,重点领域将是人工智能、可访问性和简化的项目设置。
本文中包含的信息详细介绍了DevExpress官方当前/预计的开发计划,请注意,此信息仅供参考之用,并不代表Developer Express Inc.的约束性承诺。此路线图及其中列出的功能/产品可能会更改,您不应依赖或使用此信息来帮助做出有关Developer Express Inc产品的购买决定。
AI功能增强
全新的AI聊天控件
DevExpress v25.1将创建一个全新的WPF AI控件来帮助用户将AI代理引入到DevExpress驱动的WPF应用程序中,这个聊天组件将基于DevExpress 的Blazor AI聊天控件(DxAIChat)。虽然我们将使用Blazor Hybrid,但原生WPF API将允许您在XAML中使用该组件,就像使用任何其他原生控件一样。
智能粘贴(数据网格和布局控件)
在v25.1中,DevExpress将在WPF数据网格和布局控件中添加智能粘贴操作。智能粘贴是一种AI支持的功能,改变了传统的复制粘贴操作,旨在提高工作效率。Smart Paste(智能粘贴)分析复制的内容,并在DevExpress数据网格和布局控件驱动的表单中智能地将正确的值分配给适当的字段/行单元格。
当Smart Paste(智能粘贴)被激活时, "Smart Paste" 命令将自动添加到控件的弹出菜单中。当用户从源(如电子表格、文档或网页)复制数据并将其粘贴到数据网格或布局控件支持的表单中时,Smart Paste将自动解释内容并映射数据来更正数据字段或单元格。
智能搜索(Ribbon & Accordion)
DevExpress WPF Ribbon和Accordion控件将支持AI搜索,AI搜索将与传统搜索算法一起工作,提供更强大、更友好的搜索体验。
当用户暂停搜索字段中的文本输入时(在Ribbon或Accordion控件中),该控件会将当前搜索查询发送给AI服务,该服务可以理解上下文、同义词和精确关键字匹配之外的用户意图。AI服务返回结果后,控件将相应地过滤项。
语义搜索(数据网格)
DevExpress WPF v25.1将在WPF数据网格中实现语义搜索,来帮助您根据含义替代精确匹配来定位项目。例如,如果您的数据网格包含简历信息,用户搜索“具有AI经验的开发人员”,语义搜索将包括“机器学习”、“深度学习”或“神经网络”等术语的结果(即使没有明确提到“人工智能”)。
智能操作 (PDF查看器)
v25.1将把AI功能集成到DevExpress WPF PDF查看器组件中,这些增强功能将允许用户通过生成式AI摘要快速理解单个文档的潜在本质,并使用AI翻译将文档翻译成首选语言。此外,用户将能够在他们的应用程序中直接与AI助手互动,并询问有关PDF文档的问题。
注意:v25.1的实现基于Microsoft.Extensions.AI库提供的功能。要访问这些功能,您需要在应用程序中注册IChatClient实现(基于所需的AI服务提供商:OpenAI, Azure OpenAI, Google Gemini 或由Ollama提供支持的本地开源模型)。
可访问性增强
键盘导航
v25.1将继续增强所有DevExpress UI控件的可访问性,在v25.1中将改进属性网格、后台视图和编辑器的可访问性。
屏幕阅读器和UI自动化
v25.1将增强屏幕阅读器(Narrator, NVDA)和UI自动化测试的UI自动化树,用户将能够检索有关元素状态和结构的更多信息(例如选择状态和节点级别),这将使用户更容易与您的应用程序进行交互。
Demos(演示)中的性能
在几个版本之前,官方引入了轻量级(LW)主题,它显著减少了视图加载时间和内存消耗。在v25.1中重新设计了Demo Center模块,来帮助您更好地评估控件的性能改进。