【发布时间】:2019-03-18 23:37:51
【问题描述】:
我添加了一个简单的 WPF 窗口,其中有两个按钮。
这些按钮通过某种逻辑可见,并具有更改其Visibility 和IsEnabled 属性的绑定。
现在,我正在使用 windows navigator 进行测试,并看到默认的 windows navigator 正在阅读有关按钮的信息,即使它们不可见。
当按钮被禁用或不可见时,我应该如何使屏幕阅读器(或 Windows 默认导航器)不读取该按钮?
<Button Margin="0,0,80,10" Height="25" HorizontalAlignment="Right" Name="failedButton"
VerticalAlignment="Bottom" Width="75" DataContext="{Binding InstallationViewModel}"
Command="{Binding Failed}"
Visibility="{Binding Failed,
Converter={StaticResource BooleanToVisibilityConverter}}"
Content="Failed?" />
【问题讨论】:
标签: c# wpf button accessibility screen-readers