摘要:DevExpress WinForms拥有180+组件和UI库,能为Windows Forms平台创建具有影响力的业务解决方案。DevExpress WinForms能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业
DevExpress WinForms拥有180+组件和UI库,能为Windows Forms平台创建具有影响力的业务解决方案。DevExpress WinForms能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜任!
DevExpress WinForms控件v24.2日前已经全新发布,新版本正式官宣拥有全新的AI驱动的扩展等,欢迎下载最新版体验!
AI驱动的扩展
DevExpress WinForms MemoEdit、Rich Text Editor(富文本编辑器)和Spreadsheet(电子表格)控件现在支持NLP驱动的文本转换扩展(操作)。基于AI的扩展允许您增强用户与基于文本的内容交互和管理的方式,这些DevExpress扩展利用先进的自然语言处理(NLP)技术,并直接在DevExpress驱动的Windows Forms应用程序中提供自动化、智能的文本编辑功能。
AI助手扩展包括:
更换风格
更换语气
扩展
解释
校对
缩短
总结
翻译
询问AI助手(允许用户直接在应用程序中与AI助手进行交互)
要将此功能添加到DevExpress驱动的WinForms应用程序中,只需将DevExpress Behavior Manager(操作管理器)组件从工具箱中拖放到窗体中,在Behavior Manager(操作管理器)中添加所需的AI助手操作,将操作附加到DevExpress控件,并根据需要配置操作设置:
运行应用程序,选择文本,调用弹出菜单,然后单击适当的AI相关命令。AI能将处理命令并生成答案,AI生成的答案将显示在对话框中。
只需单击一下,就可以将答案直接插入文档或文本字段中。您可以将答案插入所选文本或光标的上方/下方,替换所有内容或所选文本,或将答案复制到剪贴板。
注意:DevExpress不提供REST API或任何内置的LLMs/SLMs,相反遵循BYOL(“自带授权许可”)原则。要使用这些功能,您需要对AI服务(例如Azure、Open AI、Google Gemini、Mistral AI等)进行激活订阅,并获得REST API端点、密钥和模型部署名称。这些变量必须在运行时指定,以便在WinForms应用程序中启用DevExpress AI驱动的扩展。
AI聊天控件
DevExpress WinForms新的AI聊天控件允许您在WinForms应用程序中合并一个交互式的、受Copilot启发的基于聊天的UI,这个控件利用BlazorWebView来重用DevExpress Blazor AI聊天组件(DxAIChat)。
功能包括:
与AI服务无缝集成
Markdown消息渲染
复制和重新生成响应
手动处理聊天消息
创建一个使用您自己数据聊天的助手
保存和加载聊天记录
流媒体
DevExpress皮肤
注意:DevExpress AI Chat(聊天)控件只能用于针对.NET 8+框架的Windows Forms应用程序。
智能自动补全
DevExpress AI的“智能自动补全”扩展程序根据DevExpress WinForms MemoEdit和丰富的编辑控件中的用户输入,智能地预测和建议单词或短语。
当智能自动补全被激活时(当您输入时),AI模型会分析文本上下文并实时给出相关建议。按Tab键或单击建议将其附加到文本中,按Esc键隐藏建议。
智能粘贴
智能粘贴是一种AI支持的功能,改变了传统的复制粘贴操作。旨在提高工作效率,智能粘贴分析复制的内容,并在DevExpress数据网格和布局控件驱动的表单中智能地将正确的值分配给适当的字段/行单元格。
激活“智能粘贴”后,"Smart Paste" 命令会自动添加到控件的弹出菜单中。当用户从源(如电子表格、文档或网页)复制数据并将其粘贴到数据网格或布局控件支持的表单中时,Smart Paste会自动解释内容并将数据映射到正确的数据字段或单元格。
DevExpress WinForms Ribbon和Accordion控件现在支持AI搜索,智能搜索与传统搜索算法一起工作,提供更强大和用户友好的搜索体验。
当用户暂停搜索字段中的文本输入时(在Ribbon或Accordion控件中),该控件将当前搜索查询发送给AI服务,该服务可以理解上下文、同义词和精确关键字匹配之外的用户意图。AI服务返回结果后,控件将相应地过滤项。
解释公式
DevExpress AI驱动的 "Explain Formula"扩展生成工作表单元格中使用的公式的详细解释(澄清其目的和功能)。
DevExpress WinForms Spreadsheet控件完全集成了"Explain Formula" 扩展,当 "Explain Formula"被激活,AI Assistant | Explain Formula 命令会自动添加到工作表单元格的弹出菜单中。
DevExpress AI驱动的 "Generate Image Description"扩展允许您在DevExpress WinForms富文本编辑和电子表格控件中为文档图像生成有意义的描述。
"Generate Image Description" 扩展还使您能够为图像生成替代文本,此功能可从Alt Text表单中获得。
来源:小顾科技讲堂