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также не включены. При изменении состояния родительского элемента управления не следует ожидать событий, измененных свойством, от дочерних элементов.