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 readonly System.Windows.Automation.AutomationProperty IsEnabledProperty;

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);

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

Producto Versiones
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7

Consulte también