AutomationElement.AccessKeyProperty 字段

定义

标识 AccessKey 属性。

public: static initonly System::Windows::Automation::AutomationProperty ^ AccessKeyProperty;
public static readonly System.Windows.Automation.AutomationProperty AccessKeyProperty;
 staticval mutable AccessKeyProperty : System.Windows.Automation.AutomationProperty
Public Shared ReadOnly AccessKeyProperty As AutomationProperty 

字段值

示例

以下示例检索 属性的当前值。 如果 元素未提供默认值,则返回默认值。

string accessKey =
    autoElement.GetCurrentPropertyValue(AutomationElement.AccessKeyProperty) as string;
Dim accessKey As String = _
    CStr(autoElement.GetCurrentPropertyValue(AutomationElement.AccessKeyProperty))

以下示例检索属性的当前值,但指定如果元素本身不为属性提供值, NotSupported 则返回而不是默认值。

string accessKeyString;
object accessKeyNoDefault =
    autoElement.GetCurrentPropertyValue(AutomationElement.AccessKeyProperty, true);
if (accessKeyNoDefault == AutomationElement.NotSupported)
{
    // TODO Handle the case where you do not wish to proceed using the default value.
}
else
{
    accessKeyString = accessKeyNoDefault as string;
}
Dim accessKeyString As String
Dim accessKeyNoDefault As Object = autoElement.GetCurrentPropertyValue(AutomationElement.AccessKeyProperty, True)
If accessKeyNoDefault Is AutomationElement.NotSupported Then
    ' TODO Handle the case where you do not wish to proceed using the default value.
Else
    accessKeyString = CStr(accessKeyNoDefault)
End If

注解

UI 自动化客户端应用程序使用此标识符。 UI 自动化提供程序应使用 中的 AutomationElementIdentifiers等效标识符。

也可以从 CurrentCached 属性检索此属性。

访问键是控件的菜单、菜单项或标签文本中的字符,例如激活附加菜单功能的按钮。 例如,字母“O”通常用于从“文件”菜单调用“文件打开”公共对话框。

访问键值的类型 String 为 ,包含注册为 元素访问键的字符。 字符串的默认值为空字符串。

适用于

另请参阅