AutomationProperties.NameProperty 属性

定义

标识 AutomationProperties.Name XAML 附加属性。

public:
 static property DependencyProperty ^ NameProperty { DependencyProperty ^ get(); };
static DependencyProperty NameProperty();
public static DependencyProperty NameProperty { get; }
var dependencyProperty = AutomationProperties.nameProperty;
Public Shared ReadOnly Property NameProperty As DependencyProperty

属性值

AutomationProperties.Name 附加属性的标识符。

注解

Name 属性应与屏幕上的标签文本相同。 例如,标签为“浏览”的按钮元素 的名称 应为“浏览”。 Name 属性不得包含访问键的助记字符, (即“&”) ,该字符在 UI 文本演示文稿中带有下划线。 此外, Name 属性不应是屏幕标签的扩展或修改版本,因为名称和标签之间的不一致可能会导致客户端应用程序和用户混淆。

当相应的标签文本在屏幕上不可见,或者当它被图形替换时,应选择替代文本。 替代文本应简洁、直观,并本地化为应用程序 UI 语言或操作系统默认 UI 语言。 替代文本不应是视觉详细信息的详细说明,而应是 UI 函数或功能的简明说明,就像用简单文本标记一样。 例如,Windows“开始”菜单按钮名为“开始” (按钮) 而不是“蓝色圆形图形上的 Windows 徽标” (按钮) 。 有关详细信息,请参阅 为图像创建文本等效项

适用于

另请参阅