界面控件DevExpress XAF v26.1新版亮点——AI Agent Skills

DevExpress XAF是一个基于ORM的.NET应用程序框架,旨在帮助用户在尽可能短的时间内交付业务线应用程序(低代码,RAD)。XAF无缝集成了屡获殊荣的DevExpress UI控件和ORM库(实体框架核心或XPO),因此用户可以创建功能丰富、高度交互式的Windows Forms、ASP.NET Core Blazor和Web API Service应用程序。

在上文中(点击这里回顾>>)主要介绍了DevExpress XAF 在v26.1中Blazor UI增强的功能,本文将继续介绍扩展的本地化支持、AI Agent Skills等,欢迎关注点赞收藏,获取最新帮助文档可直接私信~

DevExpress新旧版本帮助文档下载可进QQ qun获取:169725316

扩展的本地化支持

XAF v26.1附带DevExpress本地化工具支持,这是一个桌面应用程序,旨在简化DevExpress支持的应用程序的本地化。

主要功能:

  • 高级数据成形功能:DevExpress本地化工具允许用户搜索、筛选、分组和管理本地化资源。
  • 提高翻译质量:查找重复的字符串,使用内置验证器查找不一致的翻译,检查上下文信息,并运行批处理操作。
  • 多种导出格式:将翻译导出为附属程序集、NuGet包、多个产品的单个合并RESX文件(替换数百个程序集)或基于JS/TS产品的JSON文件。
  • 新的协作能力:使用更改跟踪、审阅、导入/导出功能和内置备份来优化翻译工作流。
  • 灵活的本地化工作流:GitHub上提供了所有DevExpress本地化资源,使用基于Windows的工具,直接在RESX文件中编辑翻译,或将本地化集成到您自己的工具中。
  • 跨平台支持:本地化工具已经支持DevExpress WinForms、WPF、Blazor和ASP.NET Core、Reports、Dashboard和XAF UI 库。产品团队期望在未来的发行周期中增加对.NET MAUI、DevExtreme和VCL UI控件的支持。
  • AI支持的资源翻译:连接AI服务并直接在本地化工具中生成翻译。

使用EF Core进行单元测试(新的GitHub示例)

DevExpress官方发布了一个新的示例,该示例为EF Core支持的XAF应用程序构建单元测试。该示例使用Moq和xUnit框架,并解决以下测试场景:

  • 基于用户权限的操作状态验证
  • 动作操作验证(是否更改属性值)
  • 控制器事件处理程序测试
  • 基于详细信息视图目标条件的操作状态验证
  • 基于列表视图选择依赖项的操作状态验证
  • 自定义新操作业务逻辑测试(新对象继承父属性值)
  • 对象查询和局部视图创建测试
  • CaptionHelper本地化测试

使用此示例为XAF EF Core应用程序实现自动化测试工作流,并将它们集成到CI/CD流程中。

AI Agent Skills

XAF v26.1为Claude Code、GitHub Copilot(Visual Studio、VS Code、JetBrains Rider)和Cursor提供13种AI Agent Skills,基于DevExpress文档和XAF最佳实践,这些技能有助于AI助理跨关键框架领域生成准确的代码,包括业务模型设计、控制器和操作、安全性等,专门的EF Core和XPO技能涵盖ORM特定的使用场景。

用户可以从 DevExpress AI Agent Skills库中作为插件安装技能(GitHub Copilot CLI或Claude Code):

bash

复制代码
/plugin marketplace add DevExpress/agent-skills
/plugin install dx-xaf@DevExpress-agent-skills

安装后,重新启动IDE并运行/skills来探索可用的选项。

或者,将skill文件夹复制到项目中(.github/skills/ for GitHub Copilot, .claude/skills/ for Claude Code)或全局技能目录,AI助手自动为任务选择最相关的技能。

XAF AI模块(CTP)

XAF v26.1附带XAF AI模块(在v26.1发行周期中作为社区技术预览版提供),用户可以将DevExpress AI支持的扩展连接到XAF应用程序,因此用户可以生成过滤器、创建/配置报表,并在支持的编辑器中处理文本。

关键功能包括:

  • 从自然语言提示生成过滤条件,WinForms用户可以用纯语言描述过滤器,并从过滤编辑器中生成条件表达式。
  • 备忘录和富文本编辑器中的AI助手,Blazor和WinForms用户可以在支持的属性编辑器中直接获得智能自动完成建议、重写文本、总结内容、翻译文本、校对内容和调整色调。
  • AI支持的报表工作流,WinForms和Blazor用户可以汇总和翻译报告文档,从DevExpress报表向岛中的自然语言提示生成报表,以及访问报表设计器工作流中的AI帮助,如表达式生成和本地化。
  • 应用程序模型和控制器定制,在应用程序模型中启用或禁用每个编辑器或列表视图的AI扩展,并在代码中自定义AI扩展设置。
相关推荐
csdn_aspnet1 小时前
C# 高效便利的处理数据
开发语言·windows·c#
淡海水1 小时前
03-02-线性-List-T-动态数组布局-扩容与操作成本
数据结构·windows·c#·list·编译·clr·机器码
怪侠_岭南一只猿2 小时前
[简单理解]RAG知识库?
ai
Ai-_Man6 小时前
希望大家能推荐一款软件,可以直接把文心生成的代码变流程图,提高办公效率
人工智能·ai·小程序·流程图
AI绘画哇哒哒11 小时前
【建议收藏!】35岁后端血泪忠告,这3类人别硬转Agent(过来人亲述)
java·人工智能·后端·ai·程序员·大模型·agent
QN1幻化引擎11 小时前
DalinX Phi 性能突破:跨层秩保持对齐与意识涌现度量的实证研究
人工智能·ai·架构·agi·asi
龙兵AI增长破局圈.赵老师讲成交11 小时前
只有把过程管好,结果才会出来。
大数据·人工智能·ai·创业创新
最强小杰11 小时前
gpt-5.6-sol 频繁报 503 怎么办?区分容量熔断和限速 429 的排查方法 + 可复用 retry wrapper
java·人工智能·gpt·ai
csdn_aspnet12 小时前
C# 在逗号分割的字符串中判断是否包含指定字符
c#·正则·linq·string·regex·contains