AutomationElement.AutomationElementInformation.IsOffscreen Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, указывающее, отображается ли элемент автоматизации пользовательского интерфейса на экране.
public:
property bool IsOffscreen { bool get(); };
public bool IsOffscreen { get; }
member this.IsOffscreen : bool
Public ReadOnly Property IsOffscreen As Boolean
Значение свойства
Значение true
, если элемент управления не отображается; в противном случае — значение false
.
Комментарии
Логическое значение, указывающее, находится ли элемент полностью прокручен (например, элемент в списке находится за пределами окна просмотра объекта контейнера) или свернут (например, элемент в виде дерева, меню или свернутом окне) вне представления.
Если элемент имеет доступную для щелчка точку, которая может привести к его фокусировке, он считается экранным, даже если часть элемента находится вне экрана.
Значение свойства не зависит от окклюзии другими окнами или от того, отображается ли элемент на определенном мониторе.
Если IsOffscreen является true,
прокручиваемым или свернутым элементом, но по-прежнему является частью восприятия пользовательского интерфейса конечными пользователями, его можно вернуть в представление с помощью простой манипуляции, например прокрутки или щелчка раскрывающегося элемента управления.
Если элемент является элементом, который не воспринимается конечным пользователем вообще или называется "программным скрытым" (например, диалоговое окно, которое было отклонено, но где подчеркивающий объект кэшируется приложением), его следует удалить из дерева элементов, а не задавать для параметра IsOffscreen true
значение .
Если значение равно true
контейнеру, оно также true
относится к потомкам элемента контейнера.
Для получения дополнительной информации см. IsOffscreenProperty.