AutomationElement.IsEnabledProperty Поле

Определение

Определяет IsEnabled свойство, указывающее, включен ли элемент пользовательского интерфейса, на который AutomationElement ссылается элемент.

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 

Значение поля

AutomationProperty

Примеры

В следующем примере извлекается текущее значение свойства. Значение по умолчанию возвращается, если элемент не предоставляет его.

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

Комментарии

Этот идентификатор используется модель автоматизации пользовательского интерфейса клиентскими приложениями. модель автоматизации пользовательского интерфейса поставщики должны использовать эквивалентный идентификатор в AutomationElementIdentifiers.

Это свойство также можно получить из Current свойств или Cached свойств.

Возвращаемые значения свойства имеют тип Boolean. Значением по умолчанию для свойства является false.

Если включенное состояние элемента управления, предполагается, что дочерние элементы управления falseтакже не включены. При изменении состояния родительского элемента управления события изменения свойств не следует ожидать от дочерних элементов.

Применяется к

См. также раздел