界面组件DevExpress WinForms v23.2新版亮点:支持辅助工具、UI自动化

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

DevExpress WinForms控件日前正式发布了今年最后一个重大版本------v23.2,此版本支持辅助工具、UI自动化模式等,欢迎下载最新版体验!

DevExpress WinForms v23.2正式版下载(Q技术交流:909157416)

可访问性和UI自动化

v23.2版本现在支持以下WinForms控件的辅助工具和UI自动化模式:

  • Chart(图表)
  • Print Preview (Document Viewer)(打印预览(文档查看器))
  • Diagram(流程图)
  • Spreadsheet(电子表格)
  • Rich Text Editor(富文本编辑器)
  • Gantt(甘特图)
  • Flyout Dialog(弹出对话框)
  • Step Progress Bar(步骤进度条)

v23.2版本在我们的DevExpress WinForms HTML和CSS实现中提供了与可访问性相关的功能,包括:

  • ARIA属性(ARIA标签、ARIA描述、角色)
  • 角色(按钮、复选框、网格、链接、无、菜单项、菜单项复选框、菜单项比率、单选、分隔符、旋转按钮)
  • 图像和输入元素的Alt属性
辅助技术(屏幕阅读器)兼容性增强

新版本增强了以下UI控件的可访问性树,以确保辅助技术接收到必要的信息,以符合WCAG概述的可访问性指南:

  • FilterControl
  • Kanban
  • RangeTrackBar
  • BreadCrumbEdit
  • CalendarControl
  • ColorEdit 和 ColorPopupEdit
  • 内置终端用户表单(例如列过滤器弹出,摘要自定义表单等)

屏幕阅读器等辅助技术现在会收到以下更改/修改的通知,并能正确读出这些更改/修改:

  • 在Card View / Combo Box中展开/折叠状态
  • ProgressBarControl值
  • AlertControl消息
  • GridView中的选择
  • 数据编辑器中的验证错误
  • TimeSpanEdit, DateTimeOffsetEdit和DateEdit(触摸模式)中的值
  • 文档选择器(DocumentManager)中的项
  • ImageComboBoxEdit项目
  • 在BreadCrumbEdit中的路径选择

辅助技术(屏幕阅读器)现在可以访问以下信息:

  • LayoutItem标签
  • TreeList 和 Accordion控件中的节点嵌套级别和树信息
  • 仪表值
  • 与控件关联的LabelControl中的accesblename
  • 从与ButtonBase关联的工具提示中获取accessblename
可访问键盘导航

数据网格和树列表中的自定义窗口

DevExpress WinForms数据网格和WinForms树列表控件中的自定义窗口现在完全支持键盘导航,用户可以使用方向键和快捷键来移动数据字段和UI元素并与之交互。

v23.2添加了新的API,用于在CardView中显示/隐藏自定义窗口。新的方法包括:

Master-Detail模式下的标签导航

在Master-Detail网格的选项卡之间添加了平滑的键盘导航支持,用户可以通过按Ctrl + NumKey快捷键轻松切换细节选项卡,新的API包括:

Ribbon, Backstage View, Recent Control

为了帮助改进可访问性,我们在WinForms Ribbon UI、Backstage View和Recent Control中实现了键盘导航支持(受MS Office的启发),改进的键盘导航允许喜欢键盘快捷键的用户更轻松地导航和与桌面应用程序交互。

使用Alt键激活键盘导航,使用方向键进行导航,使用Enter和Esc键打开/关闭后台视图、子菜单和Ribbon图库。

Trackbar范围

键盘用户现在可以使用导航键与轨迹条滑动条进行交互:

  • 向上或向右箭头 -将滑块向右移动一个小值(垂直方向的顶部)。
  • 向下或向左箭头 - 将滑块向左移动一个小值(垂直方向的底部)。
  • PageUp - 将滑块向右移动一个较大的值(垂直方向的顶部)。
  • PageDown - 将滑块向左移动一个较大的值(垂直方向的底部)。
  • Home - 将滑块移动到其最小值。
  • End - 将滑块移动到其最大值。

过滤编辑器

现在您可以使用键盘与过滤编辑器树进行交互(例如,浏览项、选择过滤器值、创建过滤器/节点等)。

条件格式管理器

v23.2删除了不可访问的区域,并改进了Master-Detail视图中的键盘导航。

CardView列自定义按钮

现在您可以在Card View中关注打开自定义表单的按钮。

Breadcrumb编辑器

v23.2在DevExpress WinForms Breadcrumb编辑器中改进了键盘导航(受文件资源管理器Bradcrumb的启发),键盘用户现在可以使用导航键与编辑器交互:

  • 左或右箭头 - 在路径段之间移动焦点。
  • 向上或向下箭头 - 打开分段子菜单。
  • Enter或空格 - 激活选定的路径段。
  • Shift + F10 - 打开Breadcrumb编辑器的上下文菜单。

编辑器弹出按钮

用户现在可以关注编辑器下拉(弹出)中显示的默认按钮。

表达式编辑器

用户现在可以用快捷键Ctrl+Tab逃避表达式编辑区域中的"焦点陷阱"。

相关推荐
Avalon7121 小时前
Unity3D响应式渲染UI框架UniVue
游戏·ui·unity·c#·游戏引擎
liangdabiao1 小时前
乐高摩托车深度报告-致敬张雪夺冠 -基于llm-wiki技术自动化写文章的效果
运维·人工智能·自动化
测试那点事儿2 小时前
第10章 零基础接口自动化到 Jenkins 持续集成【定时监控与邮件告警完整落地】
ci/cd·自动化·jenkins
Python大数据分析@3 小时前
浏览器自动化工具 Selenium,Playwright,Puppeteer 做爬虫有哪些弊病?
爬虫·selenium·自动化
qq_454245033 小时前
从 UI 操作到环境交互:一种通用元命令自动化协议的设计与意义
人工智能·ui·自动化·交互
weixin_307779133 小时前
云计算大数据Azure服务分类详解
大数据·分类·自动化·云计算·azure
格林威4 小时前
工业视觉检测:提供可视化UI调试工具的实现方式是什么?
开发语言·人工智能·数码相机·ui·计算机视觉·视觉检测·工业相机
ZC跨境爬虫5 小时前
跟着 MDN 学 HTML day_8:(高级文本语义标签+适配核心功底)
前端·css·笔记·ui·html
KnowSafe7 小时前
从手动到智能:证书自动化解决方案的技术演进
运维·自动化
2501_9272835816 小时前
荣联汇智助力天津艺虹打造“软硬一体”智慧工厂,全流程自动化引领印刷包装行业数智变革
大数据·运维·数据仓库·人工智能·低代码·自动化