TreeWalker Classe
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.
Fornisce metodi e proprietà utilizzati per esplorare l'albero Automazione interfaccia utente.
public ref class TreeWalker sealed
public sealed class TreeWalker
type TreeWalker = class
Public NotInheritable Class TreeWalker
- Ereditarietà
-
TreeWalker
Commenti
Automazione interfaccia utente client visualizzano gli elementi Automazione interfaccia utente sul desktop come set di oggetti AutomationElement disposti in una struttura ad albero.
Uso della classe TreeWalker, Un'applicazione client può spostarsi nell'albero Automazione interfaccia utente selezionando una visualizzazione dell'albero e passando da un AutomationElement a un altro in una direzione specificata usando i metodi GetFirstChild, GetLastChild, GetPreviousSibling, GetNextSibling e GetParent.
L'esplorazione dell'albero Automazione interfaccia utente tramite TreeWalker può comportare chiamate tra processi e non è efficiente quanto l'individuazione di un elemento usando i metodi FindAll o FindFirst.
Se l'applicazione client potrebbe provare a trovare elementi nella propria interfaccia utente, è necessario effettuare tutte le chiamate Automazione interfaccia utente su un thread separato.
Costruttori
| Nome | Descrizione |
|---|---|
| TreeWalker(Condition) |
Inizializza una nuova istanza della classe TreeWalker. |
Campi
| Nome | Descrizione |
|---|---|
| ContentViewWalker |
Rappresenta un oggetto predefinito contenente una visualizzazione di elementi nell'albero contrassegnati TreeWalker come controlli contenuto. |
| ControlViewWalker |
Rappresenta un oggetto predefinito contenente una visualizzazione di elementi nell'albero contrassegnati TreeWalker come controlli. |
| RawViewWalker |
Rappresenta un oggetto TreeWalker predefinito contenente una visualizzazione di tutti gli elementi dell'albero. |
Proprietà
| Nome | Descrizione |
|---|---|
| Condition |
Ottiene l'oggetto che definisce la visualizzazione per l'oggetto TreeWalker . |
Metodi
| Nome | Descrizione |
|---|---|
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetFirstChild(AutomationElement, CacheRequest) |
Recupera il primo elemento figlio delle proprietà e memorizza nella cache le proprietà e i modelli specificati AutomationElement . |
| GetFirstChild(AutomationElement) |
Recupera il primo elemento figlio dell'oggetto specificato AutomationElement. |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetLastChild(AutomationElement, CacheRequest) |
Recupera l'ultimo elemento figlio delle proprietà e dei modelli specificati AutomationElement e memorizzati nella cache. |
| GetLastChild(AutomationElement) |
Recupera l'ultimo elemento figlio dell'oggetto specificato AutomationElement. |
| GetNextSibling(AutomationElement, CacheRequest) |
Recupera l'elemento di pari livello successivo delle proprietà e dei modelli specificati AutomationElement e memorizza nella cache le proprietà e i modelli. |
| GetNextSibling(AutomationElement) |
Recupera l'elemento di pari livello successivo dell'oggetto specificato AutomationElement. |
| GetParent(AutomationElement, CacheRequest) |
Recupera l'elemento padre delle proprietà e dei modelli specificati AutomationElement e memorizzati nella cache. |
| GetParent(AutomationElement) |
Recupera l'elemento padre dell'oggetto specificato AutomationElement. |
| GetPreviousSibling(AutomationElement, CacheRequest) |
Recupera l'elemento di pari livello precedente delle proprietà e memorizza nella cache le proprietà e i modelli specificati AutomationElement . |
| GetPreviousSibling(AutomationElement) |
Recupera l'elemento di pari livello precedente dell'oggetto specificato AutomationElement. |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| Normalize(AutomationElement, CacheRequest) |
Recupera il nodo stesso, se soddisfa il Conditionnodo o il nodo padre o predecessore più vicino che soddisfa le Conditionproprietà e i modelli. |
| Normalize(AutomationElement) |
Recupera il nodo stesso, se soddisfa il Conditionnodo o il nodo padre o predecessore più vicino che soddisfa .Condition |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |