【问题标题】:How to implement accessibility to a custom control?如何实现自定义控件的可访问性?
【发布时间】:2012-05-30 16:58:53
【问题描述】:

我的主窗口中有一个自定义呈现的控件,其中包含一些文本。它不支持 MS Active Accessibility。我有文本的位置和文本作为字符串。如何实现它的标准可访问性,以便我可以使其对屏幕阅读器可读?

【问题讨论】:

  • 大多数 Microsoft UI 框架都内置了可访问性。你用的是哪一个?
  • WinForms 里面有自定义控件。
  • 自定义控件是您作为项目的一部分构建的,还是第三方构建的?它也是 WinForms 还是 C/C++?如果自定义控件是你自己的代码,并且是WinForms,你可以使用System.Windows.Forms.Control上的AccessibleName和类似属性来指定一些可访问性属性。
  • BrendanMcK:它是第三方,但是是开源的。它也是winforms,所以我想我会尝试AccessibleName。

标签: c# .net windows winapi accessibility


【解决方案1】:

我会考虑实现IAccessible 接口

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-09
    • 1970-01-01
    • 1970-01-01
    • 2020-10-02
    相关资源
    最近更新 更多