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
Значение поля
Примеры
В следующем примере извлекается текущее значение свойства. Значение по умолчанию возвращается, если элемент не предоставляет его.
bool isControlEnabled = (bool)
autoElement.GetCurrentPropertyValue(AutomationElement.IsEnabledProperty);
Dim isControlEnabled As Boolean = _
CBool(autoElement.GetCurrentPropertyValue(AutomationElement.IsEnabledProperty))
Комментарии
Этот идентификатор используется модель автоматизации пользовательского интерфейса клиентскими приложениями. модель автоматизации пользовательского интерфейса поставщики должны использовать эквивалентный идентификатор в AutomationElementIdentifiers.
Это свойство также можно получить из Current свойств или Cached свойств.
Возвращаемые значения свойства имеют тип Boolean. Значением по умолчанию для свойства является false
.
Если включенное состояние элемента управления, предполагается, что дочерние элементы управления false
также не включены. При изменении состояния родительского элемента управления события изменения свойств не следует ожидать от дочерних элементов.