Sdílet prostřednictvím


AutomationElementMode Výčet

Definice

Obsahuje hodnoty, které určují typ odkazu, který se má použít při vrácení model UI Automation prvků. Tyto hodnoty se používají ve AutomationElementMode vlastnosti .

public enum class AutomationElementMode
public enum AutomationElementMode
type AutomationElementMode = 
Public Enum AutomationElementMode
Dědičnost
AutomationElementMode

Pole

Full 1

Určuje, že vrácené elementy mají úplný odkaz na základní uživatelské rozhraní.

None 0

Určuje, že vrácené elementy nemají žádný odkaz na základní uživatelské rozhraní a obsahují pouze informace uložené v mezipaměti. Tento režim se může použít například k načtení názvů položek v seznamu bez získání odkazů na samotné položky.

Příklady

Následující příklad ukazuje, jak nastavit režim pro 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

Poznámky

Úplná je výchozí hodnota a určuje, že vrácené elementy obsahují úplný odkaz na základní uživatelské rozhraní (UI). None určuje, že vrácené prvky nemají žádný odkaz na podkladové uživatelské rozhraní a obsahují pouze informace uložené v mezipaměti.

Některé operace s elementy, například GetCurrentPropertyValue nebo SetFocus, vyžadují úplný odkaz. Pokus o provedení těchto operací u elementu, který nemá žádný, má za následek InvalidOperationException.

Použití funkce None může být efektivnější, pokud jsou potřeba pouze vlastnosti, protože se tím vyhnete režii spojenou s nastavením úplných odkazů.

Platí pro

Viz také