AutomationElementMode Перечисление

Определение

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

public enum class AutomationElementMode
public enum AutomationElementMode
type AutomationElementMode = 
Public Enum AutomationElementMode
Наследование
AutomationElementMode

Поля

Имя Значение Описание
None 0

Указывает, что возвращаемые элементы не имеют ссылки на базовый пользовательский интерфейс и содержат только кэшированные сведения. Этот режим можно использовать, например, для получения имен элементов в списке без получения ссылок на сами элементы.

Full 1

Указывает, что возвращаемые элементы имеют полную ссылку на базовый пользовательский интерфейс.

Примеры

В следующем примере показано, как задать режим в режиме CacheRequest.

// Set up the request.
CacheRequest cacheRequest = new CacheRequest();

// Do not get a full reference to the cached objects, only to their cached properties and patterns.
cacheRequest.AutomationElementMode = AutomationElementMode.None;
' Set up the request.
Dim cacheRequest As New CacheRequest()

' Do not get a full reference to the cached objects, only to their cached properties and patterns.
cacheRequest.AutomationElementMode = AutomationElementMode.None

Комментарии

Full — это значение по умолчанию и указывает, что возвращаемые элементы содержат полную ссылку на базовый пользовательский интерфейс (пользовательский интерфейс). Нет указывает, что возвращаемые элементы не имеют ссылки на базовый пользовательский интерфейс и содержат только кэшированные сведения.

Для некоторых операций с элементами, такими как GetCurrentPropertyValue или SetFocus, требуется полная ссылка; попытка выполнить их в элементе, который не имеет InvalidOperationExceptionрезультатов.

Использование None может быть более эффективным, если требуются только свойства, так как это позволяет избежать затрат, связанных с настройкой полных ссылок.

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

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