AutomationElementMode Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contiene valori che specificano il tipo di riferimento da utilizzare quando vengono restituiti Automazione interfaccia utente elementi. Questi valori vengono usati nella proprietà AutomationElementMode.
public enum class AutomationElementMode
public enum AutomationElementMode
type AutomationElementMode =
Public Enum AutomationElementMode
- Ereditarietà
Campi
| Nome | Valore | Descrizione |
|---|---|---|
| None | 0 | Specifica che gli elementi restituiti non hanno alcun riferimento all'interfaccia utente sottostante e contengono solo informazioni memorizzate nella cache. Questa modalità può essere utilizzata, ad esempio, per recuperare i nomi degli elementi in una casella di riepilogo senza ottenere riferimenti agli elementi stessi. |
| Full | 1 | Specifica che gli elementi restituiti hanno un riferimento completo all'interfaccia utente sottostante. |
Esempio
Nell'esempio seguente viene illustrato come impostare la modalità su un oggetto 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
Commenti
Full è l'impostazione predefinita e specifica che gli elementi restituiti contengono un riferimento completo all'interfaccia utente sottostante. Nessuno specifica che gli elementi restituiti non hanno alcun riferimento all'interfaccia utente sottostante e contengono solo informazioni memorizzate nella cache.
Alcune operazioni sugli elementi, ad esempio GetCurrentPropertyValue o SetFocus, richiedono un riferimento completo; il tentativo di eseguire queste operazioni su un elemento che non ha alcun risultato in un oggetto InvalidOperationException.
L'uso di Nessuno può essere più efficiente quando sono necessarie solo le proprietà, in quanto evita il sovraccarico necessario per la configurazione di riferimenti completi.