AutomationElement.IsEnabledProperty Campo

Definición

Identifica la IsEnabled propiedad , que especifica si el elemento de la interfaz de usuario (UI) al AutomationElement que hace referencia está habilitado.

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 

Valor de campo

AutomationProperty

Ejemplos

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

bool isControlEnabled = (bool)
   autoElement.GetCurrentPropertyValue(AutomationElement.IsEnabledProperty);
Dim isControlEnabled As Boolean = _
    CBool(autoElement.GetCurrentPropertyValue(AutomationElement.IsEnabledProperty))

Comentarios

Este identificador lo usan las aplicaciones cliente de Automatización de la interfaz de usuario. Automatización de la interfaz de usuario proveedores deben usar el identificador equivalente en AutomationElementIdentifiers.

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

Los valores devueltos de la propiedad son de tipo Boolean. El valor predeterminado de la propiedad es false.

Cuando el estado habilitado de un control es false, se supone que los controles secundarios tampoco están habilitados. No debe esperar eventos modificados por propiedades de los elementos secundarios cuando cambia el estado del control primario.

Se aplica a

Consulte también