惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Vercel News
Vercel News
博客园 - 【当耐特】
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
小众软件
小众软件
Hugging Face - Blog
Hugging Face - Blog
aimingoo的专栏
aimingoo的专栏
WordPress大学
WordPress大学
G
Google Developers Blog
博客园 - 叶小钗
大猫的无限游戏
大猫的无限游戏
P
Proofpoint News Feed
J
Java Code Geeks
U
Unit 42
云风的 BLOG
云风的 BLOG
阮一峰的网络日志
阮一峰的网络日志
N
Netflix TechBlog - Medium
宝玉的分享
宝玉的分享
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
D
Docker
V
Visual Studio Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
H
Help Net Security
V
V2EX
T
Tailwind CSS Blog

博客园 - AABBbaby

从研发到供应链——轻量级CAD查看器SpinFire Insight在汽车行业的应用价值 DevExpress发布文档MCP Server:提升开发体验的AI文档智能服务(五) 基于嵌入向量的智能检索!HOOPS AI 解锁 CAD 零件相似性搜索新方式 从自研到外购:HOOPS如何帮助工业软件开发商加速上市、聚焦差异化 车企携手Tech Soft 3D:基于 HOOPS 工具集打造Web端一体化工程可视化解决方案 CAD格式转换引擎HOOPS Exchange v2026.2.0:计算镶嵌能力升级,释放3D数据处理新潜力 界面控件DevExpress JS & ASP.NET Core v25.2新版亮点 - AI驱动扩展功能升级 CAD格式转换引擎HOOPS Exchange 2026.2.0发布:率先支持 NX 2512,引领工业数据交换新标杆 界面组件DevExpress正式官宣发布v25.2.5|附高速下载 HOOPS Mesh、HOOPS Access 与 HOOPS Solve 发布 SAM 2.15:全面提升 CAE 数据处理与仿真互操作能力 DevExpress WPF中文教程:Data Grid - 服务器模式和即时反馈模式 界面控件DevExpress WinForms中文教程:Data Grid - 数据绑定(二) CAE后处理开发选商业还是开源工具?HOOPS Envision与VTK/ParaView深度对比 DevExpress发布文档MCP Server:提升开发体验的AI文档智能服务(四) 工业级可视化引擎HOOPS Visualize Web 2026.1.0重塑Web 3D可视化体验 界面控件DevExpress VCL v25.2新功能亮点:支持RAD Studio 13 HOOPS可视化技术如何推动SINTEF Ocean海洋结构仿真软件走向工程化应用? DevExpress WPF中文教程:Data Grid - 示例服务教程 突破性迈进 | HOOPS Exchange 2026.1正式发布DGN阅读器,全面开启 DGN 数据高保真访问时代 3D Web可视化引擎HOOPS Visualize Web v2026.1.0更新发布:持续增强Web端工程级3D可视化能力 应用程序主题研发有妙招!DevExtreme拥有多种预定义主题样式 界面组件DevExpress WPF v22.1 - 全新升级数据分析功能 移动应用开发推荐这个三方组件,时间选择即刻拥有全新体验 UI组件Kendo UI for Angular R3 2022亮点——让应用程序体验更酷炫 如何用界面组件DevExpress WPF创建Excel式的过滤功能?赶紧Get 响应式UI组件DevExtreme 10月新版——v22.1.6全新发布 界面控件DevExtreme中文使用指南——如何构建 & 应用模板 行业领先的界面控价DevExpress 10月新版——v22.1.6发布 「行业应用」界面框架Kendo UI助力企业加速完成财务数据可视化 如何用界面组件DevExpress WinForm创建一个支持High DPI的应用?
界面组件DevExpress WinForms v22.1新版亮点 - 支持High-DPI
AABBbaby · 2022-10-21 · via 博客园 - AABBbaby

DevExpress WinForms拥有180+组件和UI库,能为Windows Forms平台创建具有影响力的业务解决方案。DevExpress WinForms能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜任!

DevExpress WinForm 2022年发布的第一个重大版本——v22.1升级了对支持High-DPI及其他辅助功能增强,一起来了解一下还有哪些更新吧!

支持High-DPI
支持PerMonitorV2伸缩

此版本改进了以下WinForms控件,以保持混合模式DPI缩放:

UI自动化

启用一个新的静态WindowsFormsSettings.UseUIAutomation选项使用Microsoft UIAutomation,它提供对桌面上大多数用户界面(UI)元素的程序化访问,并允许自动化测试脚本与UI交互。

我们还支持UI自动化模式,如网格、dock、滚动、选择、表格、展开/折叠以及数据网格、树列表、数据编辑器、Ribbon、bar、布局控件、Accordion和dock窗口中的许多其他模式。

可访问性
为所有DevExpress控件定制可访问性信息

新版本引入了一个新的静态'DXAccessible.QueryAccessibleInfo' 事件,它作为一个入口点,为您的WinForm应用程序中的所有DevExpress控件定制可访问性信息。如果您在应用中使用来自多个程序集的控件(例如Data Grid, Editors, Charts, PivotGrid),那么每个控件都会触发QueryAccessibleInfo事件。

C#

using System.Windows.Forms;
using DevExpress.Accessibility;
//...
public XtraForm1() {
InitializeComponent();
DXAccessible.QueryAccessibleInfo += OnQueryAccessibleInfo;
}
void OnQueryAccessibleInfo(object sender, object sender, DXAccessible.QueryAccessibleInfoEventArgs e) {
if(e.OwnerControl == gridControl1)
if(e.Role == AccessibleRole.Row)
e.Name = "my row text";
}

注意:'QueryAccessibleInfo'事件是一个弱事件,您应该将其处理程序声明为表单类中的一个方法,否则就会发生垃圾回收。

常见的增强

此版本将'AccessibleName', 'AccessibleRole', 'AccessibleDescription'属性添加到以下类:

还为以下组件引入了'AccessibleRole'属性:

同时技术团队还检查了Data Grid, TreeList, Data Editors, Ribbon, Bars, Accordion, Layout Control和Dock Windows,来解决可能的可访问性问题,这些UI控件现在具有正确的UI Automation属性并生成预期的事件。

禁用所有DevExpress控件的可访问性

一个新的静态WindowsFormsSettings.DisableAccessibility属性允许您禁用WinForms应用程序中所有DevExpress控件的“DevExpress”可访问性。

同时还添加了一个新的静态SuppressExcessiveAccessibilityNotifications选项,当Windows Narrator的 'Read and interact with the screen using the mouse'设置关闭时,此选项允许您在鼠标悬停时启用/禁用可访问性事件,WinForms Data Grid, Verticel Grid和TreeList控件也支持这种操作。

诊断代码(CTP)

现在,您可以在输入时检测到c#代码错误,可以在代码编辑器和错误列表窗口中检查错误(如果有的话)。

DevExpress WinForms v22.1新版图集

安装'DevExpress.Win.CodeAnalysis' 包来启用代码诊断,分析器需要Visual Studio 2019或更新的版本,并支持 .NET Framework 和 .NET 5+。


DevExpress技术交流群6:600715373      欢迎一起进群讨论

更多DevExpress线上公开课、中文教程资讯请上中文网获取