pha*_*unk 5 c# wpf accessibility
在WinForms应用程序中,可以使用该Control.AccessibleName属性为可访问性客户端命名控件.
WPF控件缺少此属性,所以我想知道如何为WPF应用程序中的控件提供可访问的名称.
我已经阅读了文档,我知道这一切都改变了UIA但我仍然找不到改变这个属性的方法.如文档中所述,有两个必需属性:
我找不到Automation ID名字了.隐藏在哪里?
AutomationProperties.Name 是您正在寻找的附属物.
您可以直接在XAML中指定它:
<object AutomationProperties.Name="name" .../>
Run Code Online (Sandbox Code Playgroud)
或者在AutomationProperties上使用getter/setter:
using System.Windows.Automation;
...
AutomationProperties.SetName(control, "name");
Run Code Online (Sandbox Code Playgroud)
...要么...
control.SetValue(AutomationProperties.NameProperty, "name");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
694 次 |
| 最近记录: |