AutomationElementMode Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 właściwości AutomationElementMode.
public enum class AutomationElementMode
public enum AutomationElementMode
type AutomationElementMode =
Public Enum AutomationElementMode
- Dziedziczenie
Pola
| Nazwa | Wartość | Opis |
|---|---|---|
| None | 0 | Określa, że zwrócone elementy nie mają odwołania do bazowego interfejsu użytkownika i zawierają tylko informacje buforowane. 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. |
| Full | 1 | Określa, że zwrócone elementy mają pełne odwołanie do bazowego interfejsu użytkownika. |
Przykłady
W poniższym przykładzie pokazano, jak ustawić tryb na obiekcie 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 bazowego 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ń.