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 AutomationElementMode właściwości .
public enum class AutomationElementMode
public enum AutomationElementMode
type AutomationElementMode =
Public Enum AutomationElementMode
- Dziedziczenie
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ń.