AutomationElementMode Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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ů.