信息
您所需的主题如下所示。但此主题未包含在此库中。

AutomationPeer.GetNameCore 方法

2013/12/13

此 API 支持 .NET Framework 基础结构,但不适合在代码中直接使用。

当在派生类中重写时,将由 GetName 调用。

Namespace:  System.Windows.Automation.Peers
程序集:  System.Windows(位于 System.Windows.dll 中)

protected abstract string GetNameCore()

返回值

类型: System.String
名称。

您可以将该值看作是 UI 自动化客户端用来解释它们所引用的控件的字符串。此属性由 UI 自动化客户端(如 Narrator)使用,以告知用户该控件是什么。例如,其文本内容为“OK”的按钮应该返回“OK”以作为其 UI 自动化 Name。允许用户选择颜色的 ListBox 控件可能会返回“Colors”。

Windows Phone 具有默认行为,该默认行为进入控件的自动化树并尝试在内容中寻找纯文本字符串,然后该字符串作为 UI 自动化的名称转发。但是,此行为未在此级别实现。有关更多信息,请参见 FrameworkElementAutomationPeer.GetNameCore

作为辅助功能的常用应用程序支持,请确保图形用户界面 (GUI) 中所有控件都拥有一个有效的 UI 自动化 Name,以便辅助功能工具(例如,屏幕读取器)能够以本地化方式引用每个控件。在某些情况下,UI 自动化 Name 可由控件的同级行为组成,但在其他情况中,需要通过应用 AutomationProperties.Name 附加属性为 UI 自动化 Name 指定实例值。

对继承者的说明

初始实现为空。

Windows Phone OS

受以下版本支持: 8.0, 7.1, 7.0

Windows Phone

显示: