最新的.NET Framework聚焦于改进可访问性

2017 年 10 月 11 日

Microsoft 宣布预发布.NET Framework 4.7.1,其中包括了各种全面的改进。这里,我们关注一下在 WPF 应用可访问性上所做的改进。改进的设想针对领域是屏幕报读器(Screen Reader)和高对比度场景。Microsoft 的 Preeti Krishna表示,Windows Forms 也具有类似的改进,但计划在未来的版本中解决。

使用屏幕报读器软件的用户依赖于这类软件,给出当前显示在屏幕上信息的有用描述。但是用户界面(UI)并未考虑到此类软件,这使得用户难以知晓发生在当前焦点之外某处的UI 更改。UI 开发人员现在可以通过实现LiveRegions,向屏幕报读器软件告警这些发生在当前焦点之外的更改。LiveRegions 可以通过所需元素的AutomationProperties.LiveSetting 指定给该元素。一旦做出了指定,当UI 更改发生时,就会触发一个新事件。

4.7.1 对可视化做了改进,即改进了 UI 元素在高对比度场景下的能见度。所涉及的控件包括 Expander 控件、CheckBox、RadioButton、ComboBox 和 DataGrid。

4.7.1 还对 WPF 的 DataTemplates 做了一些改进,现在 DataTemplates 中的元素支持自动更新。这一改进的驱动力在于为 Visual Studio 上“Edit-and-Continue”(编辑并继续)特性提供更好的支持,但是以前并不支持对 UI 元素做这样的更改。该特性的实现,使得开发人员在调试(Debug)过程中更改 DataTemplates 后,可在继续运行应用的情况下看到他们所做更改的效果。

.NET Framework 4.7.1 的预发布在 Windows 7 SP1 及以后版本的操作系统中可用。根据Microsoft 的建议,该预发布版应该只能安装在测试环境中,它尚未支持生产环境,也未许可在生成环境中使用。

查看英文原文: Improved Accessibility is the Focus of Latest .NET Framework

2017 年 10 月 11 日 19:00 832
用户头像

发布了 2 篇内容,共 105 次阅读,收获喜欢 0 次。

关注

评论

发布
暂无评论
发现更多内容

Spring整合MyBatis详细分析

Java收录阁

mybatis

从nacos客户端的TIME_WAIT说起

小楼

Java TCP nacos

面向对象是什么

落英亭郎

面向对象

人人都应该懂的加密算法 - 公钥加密

麦叔

对称加密 加密解密 信息安全 公钥加密

《零基础学Java》 FAQ 之 零-这门课适合我吗?

臧萌

Java 编程语言

《零基础学 Java》 FAQ 之 3-为什么计算机里的浮点数不精确

臧萌

Java 浮点数

Sentinel集成Nacos实现动态流控规则

Java收录阁

sentinel

《如何阅读一本书》读书心得

兆熊

读书笔记

Dubbo和Spring集成的原理

Java收录阁

dubbo

分布式限流框架 - Sentinel

Java收录阁

dubbo sentinel

Spring Cloud集成Sentinel

Java收录阁

Spring Cloud sentinel

高仿瑞幸小程序 05 更正轮播组件的高度计算

曾伟@喵先森

小程序 微信小程序 前端

白话计算机网络通信过程

WB

计算机网络 转行程序员

软件产品开发流程

Interstate5

软件开发 软件开发流程

《零基础学 Java》 FAQ 之 4-关于补码,多说两句

臧萌

Java 补码

产品周刊 | 第 14 期(20200510)

Herbert

产品 产品经理 产品设计

LeetCode 1232. Check If It Is a Straight Line

liu_liu

LeetCode

webpack入门(一)

子铭

权威与边界

伯薇

权威 边界 BART 工作方式

程序员必需清楚的进程和线程

后端学长

线程 操作系统 进程

大话区块链和比特币的技术原理

麦叔

比特币 区块链 数字货币 加密货币 加密解密

HTTP 升级 HTTPS 全过程记录

猴哥一一 cium

https 证书

用 Electron 打包语雀

阿亮

JavaScript Electron

Java小想法: JDK许可证

范学雷

Java 编程语言

Android Studio NDK 编译 Bsdiff 库

码农亮哥

android-studio ndk bsdiff

软件产品的信息安全问题

Interstate5

软件开发 信息安全

软件产品信息安全 - 数据分类

Interstate5

软件开发 信息安全 数据分类

给在线教学泼点冷水

启润

在线教育 基础教育

Java内存模型和volatile、final等关键字

麻瓜镇

Java 多线程

Spring Boot自动装配的原理

Java收录阁

Spring Boot

一口气带你踩完五个 List 的大坑,真的是处处坑啊!

楼下小黑哥

Java 踩坑 后端 集合

最新的.NET Framework聚焦于改进可访问性-InfoQ