Power Apps 的辅助功能属性
配置有助于残障用户以其他合适方式与控件进行交互的属性。
属性
AccessibleLabel
屏幕阅读器的标签。
图像、图标 和 形状 控件的空值将对屏幕阅读器用户隐藏这些控件。
活动
屏幕阅读器应该如何公告内容更改。 仅在 标签 控件中可用。
- 设置为 Off 时,屏幕阅读器不会公布更改。
- 设置为 Polite 时,屏幕阅读器会先完成讲话,然后再公布屏幕阅读器讲话时进行的所有更改。
- 设置为 Assertive 时,屏幕阅读器会自行中断,公布屏幕阅读器讲话时进行的所有更改。
了解如何使用实时区域公布动态更改。
角色
控件的预期用途。 仅在 标签 控件中可用。
这使屏幕阅读器用户可以了解Label是否是标题,并允许他们快速导航到应用的不同部分。 每个屏幕中应该只有一个 Heading1 作为主标题。 对于子标题使用 Heading2。 Heading3 和 Heading4 可用于标题的更细层次结构。
对于普通文本使用Default。
AcceptsFocus 和 TabIndex
确定控件是否参与键盘导航。
可以使用 AcceptsFocus 为新式控件配置键盘导航 ...。 经典控件 使用 TabIndex。
AcceptsFocus | TabIndex | 行为 | 默认值为 |
---|---|---|---|
真 | 0 或更高版本 | Control 会参与键盘导航,除非它被隐藏或禁用。 | 按钮、文本输入、组合框 以及其他典型的交互式控件。 |
否 | − 1 或小于 0 | 控件不参与键盘导航。 | 标签、图像、图标 以及其他典型的非交互式控件。 |
任何键盘导航序列都可以通过这些属性以及 Container 控件的使用 来实现。 对于 TabIndex,为简单起见,我们建议使用 0 或 -1。
Visible 属性值为 false 或 DisplayMode 属性值为已禁用的控件不包括在键盘导航中。
重要
TabIndex 仅影响键盘导航。 屏幕阅读器用户仍然需要逻辑控件顺序才能了解应用结构。 一些屏幕阅读器用户甚至不使用键盘。