DevExpress WPF UI库拥有超过130种用户界面控件和工具,可助用户打造高性能的业务线应用程序,满足甚至超越项目的需求,最新版本支持.NET 10。

在接下来的系列文章中,我将为大家一一介绍DevExpress WPF v26.1在新版本中的更新亮点,希望能帮助到大家~欢迎点赞关注哦,不定期更新~

DevExpress新版下载、新旧版本帮助文档可私信我获取~

AI Agent Skills

v26.1版本为DevExpress WPF控件引入了Agent Skills,这些结构化的知识包为AI编码助手提供了针对WPF控件的准确且特定于产品的专业知识。

每个Skill都为特定的WPF控件或使用场景定义了正确的NuGet包、entry-point类、API模式、XAML标记和配置。AI助手利用这些知识,从第一个提示开始生成准确的WPF代码。

Skills遵循开放的Agent Skills标准,并与Claude Code、GitHub Copilot(CLI、VS Code、Visual Studio、JetBrains Rider)、Cursor和Gemini CLI兼容。

Fluent主题(CTP)

v26.1为DevExpress驱动的WPF应用程序引入了全新的Fluent Light主题,该新主题融合了受最新Microsoft 365应用程序启发的现代设计实践。

特点包括:

  • 对比度和可读性得到提升
  • 基于Token的主题自定义
  • 语义资源命名
  • 使用DevExpress Blazor为Blazor混合应用程序实现统一样式

WPF AI Chat

集成AI Agent

DevExpress WPF AI Chat控件附带了一个新的IChatResponseProvider抽象层,该层将用户界面(UI)与人工智能(AI)服务解耦,使用户能够将AI聊天控件绑定到不同的AI后端,包括:

  • IChatClient、AIAgent实现
  • OpenAI Responses API
  • Azure AI Projects
  • Microsoft Agent Framework(包括agents和工作流)
  • 自定义IChatResponseProvider实现
前提条件:

安装以下NuGet包来开始:

  • DevExpress.AIIntegration.Agents
  • DevExpress.AIIntegration.Wpf.Chat
  • DevExpress.Wpf.Core
  • Microsoft.Agents.AI.OpenAI (1.0.0-rc1)
  • Microsoft.Extensions.AI.OpenAI (10.4.0)
Agent API Demos

DevExpress Demo(示例)中心提供了新的示例,展示了AI agent在现实世界中的使用场景,以及与DevExpress WPF AI Chat控件的集成模式。

新的Demos包括:

  • 工作流即Agent:将多步骤工作流封装在IChatResponseProvider抽象层之后,并将其作为聊天客户端对外提供。

  • 使用执行器的工作流:实现了一个无需调用AI模型即可执行的确定性工作流程。

  • 流式工作流响应:从多步骤工作流程中输出中间结果。

  • AG-UI集成:通过AG-UI协议将AI聊天控件连接到外部代理服务器。

流畅聊天界面

DevExpress此次更新的聊天用户界面符合现代流畅设计标准。

增强功能包括:

  • 简化布局
  • 更新排版
  • 精细间距

自定义聊天输入占位符

使用AIChatControl.InputBoxNullText属性在输入框中指定占位符文本。

API增强

DevExpress新版本更新了消息处理API,并优化了命名来保持一致性。

MessageSending事件取代了MessageSent,并包含了一个e.Cancel参数。在输入被添加到聊天历史记录并发送到AI服务之前,处理此事件以处理输入,将e.Cancel设置为true可阻止自动发送操作。

C#

async void AiChat_MessageSending(object sender, AIChatControlMessageSendingEventArgs e) {
    // Add a message to chat history without sending it to the AI service.
    await e.Chat.AppendMessageAsync("Translate text to Spanish", ChatRole.System);
}

DevExpress新版下载、新旧版本帮助文档可私信我获取~

Logo

小龙虾开发者社区是 CSDN 旗下专注 OpenClaw 生态的官方阵地,聚焦技能开发、插件实践与部署教程,为开发者提供可直接落地的方案、工具与交流平台,助力高效构建与落地 AI 应用

更多推荐