从画布应用的辅助技术显示或隐藏内容
在大多数情况下,所有用户都应该能够访问所有内容,但是您有时可能希望仅向正常视力用户或仅向屏幕阅读器用户显示内容。 例如,您可能希望只有屏幕阅读器用户能够访问对正常视力用户可见的图表趋势说明。 如果相邻标签对某个图标加以说明,您可能还希望向屏幕阅读器用户隐藏该图标。 图标上的其他说明会比较详细,这没有必要。
向所有用户隐藏内容
- 将 Visible 设置为 false。
向正常视力用户隐藏内容,向屏幕阅读器用户显示该内容
使用下面列出的一项或多项技术:
- 将 Size 设置为 0。
- 将 Width 和 Height 设置为 1。
- 设置 X、Y,或同时设置两个属性让控件位于屏幕之外。
- 将 Color 和相关属性设置为透明。
- 在内容上方放置一个矩形**形状**,并将 Fill 设置为与屏幕背景色相同的颜色。
向屏幕阅读器用户隐藏内容,向正常视力用户显示该内容
- 对于**图像、图标** 和**形状** 控件,将 AccessibleLabel 设置为空字符串。