界面组件DevExpress WinForms v22.1 - 全新的Windows 11皮肤主题
DevExpress WinForms拥有180+组件和UI库,能为Windows Forms平台创建具有影响力的业务解决方案。DevExpress WinForms能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜任!
DevExpress WinForm 近日正式发布了2022年第一个重大版本——v22.1,此版本发布了最新的Windows 11主题皮肤、全新的DirectX表单等,欢迎下载最新版体验!
全新的WXI皮肤
全新的WXI皮肤(主题)基于 Windows 11,WXI 皮肤附带五个调色板:'Freshness'(默认)、'Darkness'、'Clearness'、 'Sharpness'和 'Calmness'。

新的 DirectX 表单
新的 DirectX 表单支持原生 DirectX 渲染和 HTML & CSS 标记,DirectX 表单会自动为所有支持 DirectX 渲染的 DevExpress UI 控件激活 DirectX 模式。有了这项新功能,您不再需要为每个单独的控件激活 DirectX 渲染。

编辑器
用于文本编辑器的新掩码 API – 创建高级掩码
v22.1版本继续改进了掩码引擎,以便您可以完全控制WinForms 应用程序中的数据输入。新版本包含对WinForms 文本编辑器掩码 API 的以下更新,使用这个新的API,您可以使用自定义输入逻辑创建可重复使用的掩码。
DevExpress WinForms文本编辑器现在附带一个EnableCustomMaskTextInput方法,此方法允许您覆盖默认的文本处理逻辑,该方法将lambda表达式作为参数:
C#
public void EnableCustomMaskTextInput( Action<CustomTextMaskInputArgs> onTextInput, object tag = null )
onTextInput 参数包括允许您获取输入字符串、操作类型、字符大小写、插入符号位置、选择等的属性。
C#
textEdit1.Properties.EnableCustomMaskTextInput(args => { // Process user input });
使用它的“SetResult”方法,您可以指定实际的编辑器文本、选择锚点和光标位置。 要取消用户输入,只需调用 'Cancel' 方法。
C#
using System.Globalization; using System.Globalization.CultureInfo; textEdit1.Properties.EnableCustomMaskTextInput(args => { if(args.IsCanceled) return; // Converts user input to Title Case var titleCaseResult = InvariantCulture.TextInfo.ToTitleCase(args.ResultEditText); args.SetResult(titleCaseResult, args.ResultCursorPosition, args.ResultSelectionAnchor); });
v22.1新版本使您能够将自定义掩码应用于多个文本编辑器,注册自定义掩码后,即可在 Visual Studio 掩码编辑器中使用它。

DevExpress技术交流群6:600715373 欢迎一起进群讨论
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
2019-07-05 DevExpress WPF v19.1新版亮点:Data Editors等控件新功能
2018-07-05 DevExpress v18.1新版亮点——WinForms篇(七)