Compartir a través de


AutomationElement.AccessKeyProperty Campo

Definición

Identifica la propiedad 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 

Valor de campo

Ejemplos

En el ejemplo siguiente se recupera el valor actual de la propiedad . El valor predeterminado se devuelve si el elemento no proporciona uno.

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

En el ejemplo siguiente se recupera el valor actual de la propiedad , pero se especifica que si el propio elemento no proporciona un valor para la propiedad , NotSupported se devolverá en lugar de un valor predeterminado.

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

Comentarios

Las aplicaciones cliente de Automatización de la interfaz de usuario usan este identificador. Los proveedores de automatización de la interfaz de usuario deben usar el identificador equivalente en AutomationElementIdentifiers.

Esta propiedad también se puede recuperar de las Current propiedades o Cached .

Una tecla de acceso es un carácter en el texto de un menú, un elemento de menú o una etiqueta de un control como un botón que activa la función de menú adjunta. Por ejemplo, la letra "O" se usa a menudo para invocar el cuadro de diálogo Abrir archivo común desde un menú Archivo .

Los valores de clave de acceso son de tipo String y contienen el carácter registrado como clave de acceso para el elemento. El valor predeterminado de la cadena es una cadena vacía.

Se aplica a

Consulte también