AutomationElement.IsEnabledProperty 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 IsEnabled propriété, qui spécifie si l’élément d’interface utilisateur référencé par le paramètre AutomationElement est activé.
public: static initonly System::Windows::Automation::AutomationProperty ^ IsEnabledProperty;
public static readonly System.Windows.Automation.AutomationProperty IsEnabledProperty;
staticval mutable IsEnabledProperty : System.Windows.Automation.AutomationProperty
Public Shared ReadOnly IsEnabledProperty 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 isControlEnabled = (bool)
autoElement.GetCurrentPropertyValue(AutomationElement.IsEnabledProperty);
Dim isControlEnabled As Boolean = _
CBool(autoElement.GetCurrentPropertyValue(AutomationElement.IsEnabledProperty))
Remarques
Cet identificateur est utilisé par UI Automation applications clientes. UI Automation fournisseurs doivent utiliser l’identificateur équivalent dans AutomationElementIdentifiers.
Cette propriété peut également être récupérée à partir de l’ou Cached des Current propriétés.
Les valeurs de retour de la propriété sont de type Boolean. La valeur par défaut de la propriété est false
Lorsque l’état activé d’un contrôle est false
, il est supposé que les contrôles enfants ne sont pas également activés. Vous ne devez pas attendre les événements modifiés par les propriétés des éléments enfants lorsque l’état du contrôle parent change.