AutomationElement.IsControlElementProperty 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é IsControlElement.
public: static initonly System::Windows::Automation::AutomationProperty ^ IsControlElementProperty;
public static readonly System.Windows.Automation.AutomationProperty IsControlElementProperty;
staticval mutable IsControlElementProperty : System.Windows.Automation.AutomationProperty
Public Shared ReadOnly IsControlElementProperty 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.
bool isControl = (bool)
autoElement.GetCurrentPropertyValue(AutomationElement.IsControlElementProperty);
Dim isControl As Boolean = CBool(autoElement.GetCurrentPropertyValue(AutomationElement.IsControlElementProperty))
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.
bool isControl1;
object isControlNoDefault =
autoElement.GetCurrentPropertyValue(AutomationElement.IsControlElementProperty, true);
if (isControlNoDefault == AutomationElement.NotSupported)
{
// TODO Handle the case where you do not wish to proceed using the default value.
}
else
{
isControl1 = (bool)isControlNoDefault;
}
Dim isControl1 As Boolean
Dim isControlNoDefault As Object = autoElement.GetCurrentPropertyValue(AutomationElement.IsControlElementProperty, True)
If isControlNoDefault Is AutomationElement.NotSupported Then
' TODO Handle the case where you do not wish to proceed using the default value.
Else
isControl1 = CBool(isControlNoDefault)
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 contrôles sont des éléments qu’un utilisateur perçoit comme interactifs ou contenant des informations dans l’interface utilisateur.
Les valeurs de retour de la propriété sont de type Boolean. La valeur par défaut de la propriété est true