界面控件DevExpress WinForms v26.1新版亮点 - 集成AI Agent、安全性增强

📅 2026/6/28 12:45:37
界面控件DevExpress WinForms v26.1新版亮点 - 集成AI Agent、安全性增强
DevExpress WinForms控件包含了190多个Windows Forms控件和UI库能帮助开发者提供为Windows Forms平台创建具有强大影响力的软件解决方案所需的组件最新版本支持.NET 10。在接下来的系列文章中我将为大家一一介绍DevExpress WinForms v26.1在新版本中的更新亮点希望能帮助到大家~欢迎点赞关注哦不定期更新~DevExpress新版下载、帮助文档可私信我获取~安全增强DevExpress官方在整个工程工作流程中扩展了内部安全诊断包括自定义分析器。WinForms AI Chat集成AI AgentDevExpress WinForms AI Chat聊天控件附带了一个新的IChatResponseProvider抽象层该层将用户界面UI与人工智能AI服务解耦使用户能够将AI Chat控件绑定到不同的AI后端包括IChatClient、AIAgent实现OpenAI Responses APIAzure AI ProjectsMicrosoft Agent Framework包括agents和工作流自定义IChatResponseProvider实现前提条件安装以下NuGet包来开始DevExpress.AIIntegration.AgentsDevExpress.AIIntegration.WinFormsDevExpress.AIIntegration.WinForms.ChatMicrosoft.Agents.AI.OpenAI (1.0.0-rc1)Microsoft.Extensions.AI.OpenAI (10.4.0)Agent API DemosDevExpress Demo示例中心提供了新的示例展示了AI agent在现实世界中的使用场景以及与DevExpress WinForms AI Chat控件的集成模式。新的Demos包括工作流即Agent将多步骤工作流封装在IChatResponseProvider抽象层之后并将其作为聊天客户端对外提供。使用执行器的工作流实现了一个无需调用AI模型即可执行的确定性工作流程。流式工作流响应从多步骤工作流程中输出中间结果。AG-UI集成通过AG-UI协议将AI聊天控件连接到外部代理服务器。流畅聊天界面DevExpress此次更新的聊天用户界面符合现代流畅设计标准。增强功能包括简化布局更新排版精细间距自定义聊天输入占位符使用AIChatControl.InputBoxNullText属性在输入框中指定占位符文本C#aiChatControl1.InputBoxNullText Ask me anything...;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); }