Udostępnij za pośrednictwem


AutomationElementMode Wyliczenie

Definicja

Zawiera wartości określające typ odwołania do użycia podczas zwracania automatyzacja interfejsu użytkownika elementów. Te wartości są używane we AutomationElementMode właściwości .

public enum class AutomationElementMode
public enum AutomationElementMode
type AutomationElementMode = 
Public Enum AutomationElementMode
Dziedziczenie
AutomationElementMode

Pola

Full 1

Określa, że zwrócone elementy mają pełne odwołanie do bazowego interfejsu użytkownika.

None 0

Określa, że zwrócone elementy nie mają odwołania do bazowego interfejsu użytkownika i zawierają tylko buforowane informacje. Ten tryb może służyć na przykład do pobierania nazw elementów w polu listy bez uzyskiwania odwołań do samych elementów.

Przykłady

W poniższym przykładzie pokazano, jak ustawić tryb na .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

Uwagi

Pełna jest wartością domyślną i określa, że zwracane elementy zawierają pełne odwołanie do podstawowego interfejsu użytkownika. Brak określa, że zwrócone elementy nie mają odwołania do bazowego interfejsu użytkownika i zawierają tylko buforowane informacje.

Niektóre operacje na elementach, takich jak GetCurrentPropertyValue lub SetFocus, wymagają pełnego odwołania; próba wykonania tych operacji na elemencie, który nie ma żadnych wyników w elemencie InvalidOperationException.

Użycie opcji Brak może być bardziej wydajne, gdy potrzebne są tylko właściwości, ponieważ pozwala uniknąć narzutów związanych z konfigurowaniem pełnych odwołań.

Dotyczy

Zobacz też