代码之家  ›  专栏  ›  技术社区  ›  Carl Rippon

Silverlight中的“可访问只读”复选框

  •  2
  • Carl Rippon  · 技术社区  · 15 年前

    我怎么能有一个 可访问只读复选框 在Silverlight中?可访问性要求是这样的:屏幕阅读器可以通过控件以用户选项卡的形式读取数据。以下是迄今为止我所做的尝试:

    • isEnabled=true不好,因为控件无法获得屏幕阅读器所需的焦点。
    • ishittestVisibility=false不好,因为当该值有焦点时,仍然可以通过按空格键来更改该值。
    • isabstop=false不好,因为您仍然可以通过单击勾选框更改值。
    • 对于其他控件(如文本框),我使用了IsReadOnly属性,但该属性似乎在复选框上不可用。
    1 回复  |  直到 15 年前
        1
  •  0
  •   Jeff Wilcox    15 年前

    当选中的值更改时,您不能总是还原它吗?甚至可以重新设置控件的样式,使正常状态看起来像未启用状态。