最近,我一直在尝试让内置的 Windows 7 旁白/屏幕阅读器与我的 WPF 应用程序兼容。关于这个的信息很少,但我读到的是我可以设置一个附加属性(AutomationProperties.HelpText,AutomationProperties.AutomationID)。
我遇到的问题是 UI 包含一个进度条,并且屏幕阅读器会在其更改时定期读出当前进度值。在这种情况下,读出进度是不可取的,但我找不到关闭它的方法。我想也许我可以通过访问与元素关联的 AutomationPeer 来设置它,但情况似乎并非如此(我可以强制引发一个事件,但我不能让它忽略一个事件)。
有谁知道这样做的方法?