从画布应用的辅助技术显示或隐藏内容

在大多数情况下,所有用户都应该能够访问所有内容,但是您有时可能希望仅向正常视力用户或仅向屏幕阅读器用户显示内容。 例如,您可能希望只有屏幕阅读器用户能够访问对正常视力用户可见的图表趋势说明。 如果相邻标签对某个图标加以说明,您可能还希望向屏幕阅读器用户隐藏该图标。 图标上的其他说明会比较详细,这没有必要。

向所有用户隐藏内容

向正常视力用户隐藏内容,向屏幕阅读器用户显示该内容

使用下面列出的一项或多项技术:

  • Size 设置为 0。
  • WidthHeight 设置为 1。
  • 设置 XY,或同时设置两个属性让控件位于屏幕之外。
  • Color 和相关属性设置为透明。
  • 在内容上方放置一个矩形**形状**,并将 Fill 设置为与屏幕背景色相同的颜色。

备注

用户仍然可以使用键盘来访问交互式控件,如**按钮**,即使您使用上一个列表中的一种技巧将其隐藏。 如果要防止用户通过按 Tab 键访问控件,请将 TabIndex 设置为 -1。

向屏幕阅读器用户隐藏内容,向正常视力用户显示该内容

后续步骤

使用画布应用的实时区域公布动态更改

另请参阅