AutomationElement.AcceleratorKeyProperty Champ
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Identifie la propriété AcceleratorKey.
public: static initonly System::Windows::Automation::AutomationProperty ^ AcceleratorKeyProperty;
public static readonly System.Windows.Automation.AutomationProperty AcceleratorKeyProperty;
staticval mutable AcceleratorKeyProperty : System.Windows.Automation.AutomationProperty
Public Shared ReadOnly AcceleratorKeyProperty As AutomationProperty
Valeur de champ
Exemples
L’exemple suivant récupère la valeur actuelle de la propriété . La valeur par défaut est retournée si l’élément n’en fournit pas.
string acceleratorKey =
autoElement.GetCurrentPropertyValue(AutomationElement.AcceleratorKeyProperty) as string;
Dim acceleratorKey As String = _
CStr(autoElement.GetCurrentPropertyValue(AutomationElement.AcceleratorKeyProperty))
L’exemple suivant récupère la valeur actuelle de la propriété, mais spécifie que si l’élément lui-même ne fournit pas de valeur pour la propriété, NotSupported doit être retourné au lieu d’une valeur par défaut.
string acceleratorKeyString;
object acceleratorKeyNoDefault =
autoElement.GetCurrentPropertyValue(AutomationElement.AcceleratorKeyProperty, true);
if (acceleratorKeyNoDefault == AutomationElement.NotSupported)
{
// TODO Handle the case where you do not wish to proceed using the default value.
}
else
{
acceleratorKeyString = acceleratorKeyNoDefault as string;
}
Dim acceleratorKeyString As String
Dim acceleratorKeyNoDefault As Object = autoElement.GetCurrentPropertyValue(AutomationElement.AcceleratorKeyProperty, True)
If acceleratorKeyNoDefault Is AutomationElement.NotSupported Then
' TODO Handle the case where you do not wish to proceed using the default value.
Else
acceleratorKeyString = CStr(acceleratorKeyNoDefault)
End If
Remarques
Cet identificateur est utilisé par les applications clientes UI Automation. Les fournisseurs UI Automation doivent utiliser l’identificateur équivalent dans AutomationElementIdentifiers.
Cette propriété peut également être récupérée à partir des Current propriétés ou Cached .
Les combinaisons de touches d’accélérateur appellent une action. Par exemple, CTRL+O est souvent utilisé pour appeler la boîte de dialogue Ouvrir le fichier commun. Dont AutomationElement la propriété de clé d’accélérateur est définie implémente toujours la InvokePattern classe .
Les valeurs de retour de la propriété sont de type String. La valeur par défaut de la propriété est une chaîne vide.