Silverlight中的Accessible只读复选框

时间:2010-04-21 13:32:28

标签: .net silverlight accessibility

如何在Silverlight中拥有可读只读复选框?可访问性要求使得屏幕阅读器可以在用户通过控件选项卡时读取数据。这是我到目前为止所尝试的内容:

  • IsEnabled = True并不好,因为控件无法获得屏幕阅读器所需的焦点
  • IsHitTestVisible = False不好,因为你仍然可以通过在焦点处按空格键来更改值
  • IsTabStop = False不好,因为您仍然可以通过点击复选框来更改值
  • 对于其他控件,例如TextBox,我使用了IsReadOnly属性,但这似乎在CheckBox上不可用。

1 个答案:

答案 0 :(得分:0)

当它更改时,您是否无法始终还原Checked值?您甚至可以重新设置控件,以使Normal状态看起来像未启用状态。