Condividi tramite


TreeWalker Classe

Definizione

Fornisce metodi e proprietà usate per esplorare l'albero di 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 AutomationElement oggetti disposti in una struttura ad albero.

Usando la TreeWalker classe, un'applicazione client può esplorare l'albero Automazione interfaccia utente selezionando una visualizzazione dell'albero e passando da una AutomationElement all'altra in una direzione specificata usando i GetFirstChildmetodi , GetLastChild, GetPreviousSiblingGetNextSibling, e GetParent .

L'esplorazione dell'albero Automazione interfaccia utente tramite TreeWalker può comportare chiamate tra processi e non è efficiente come individuare un elemento usando i FindAll metodi oFindFirst.

Se l'applicazione client potrebbe provare a trovare elementi nella propria interfaccia utente, è necessario eseguire tutte le chiamate Automazione interfaccia utente in un thread separato.

Costruttori

TreeWalker(Condition)

Inizializza una nuova istanza della classe TreeWalker.

Campi

ContentViewWalker

Rappresenta un oggetto TreeWalker predefinito che contiene una visualizzazione degli elementi della struttura ad albero contrassegnati come controlli del contenuto.

ControlViewWalker

Rappresenta un oggetto TreeWalker predefinito che contiene una visualizzazione degli elementi della struttura ad albero contrassegnati come controlli.

RawViewWalker

Rappresenta un oggetto TreeWalker predefinito che contiene una visualizzazione di tutti gli elementi della struttura ad albero.

Proprietà

Condition

Ottiene l'oggetto che definisce la visualizzazione per l'oggetto TreeWalker.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetFirstChild(AutomationElement)

Recupera il primo elemento figlio dell'oggetto AutomationElement specificato.

GetFirstChild(AutomationElement, CacheRequest)

Recupera il primo elemento figlio dell'oggetto AutomationElement specificato e memorizza nella cache proprietà e pattern.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetLastChild(AutomationElement)

Recupera l'ultimo elemento figlio dell'oggetto AutomationElement specificato.

GetLastChild(AutomationElement, CacheRequest)

Recupera l'ultimo elemento figlio dell'oggetto AutomationElement specificato e memorizza nella cache proprietà e pattern.

GetNextSibling(AutomationElement)

Recupera il successivo elemento di pari livello dell'oggetto AutomationElement specificato.

GetNextSibling(AutomationElement, CacheRequest)

Recupera il successivo elemento di pari livello dell'oggetto AutomationElement specificato e memorizza nella cache proprietà e pattern.

GetParent(AutomationElement)

Recupera l'elemento padre dell'oggetto AutomationElement specificato.

GetParent(AutomationElement, CacheRequest)

Recupera l'elemento padre dell'oggetto AutomationElement specificato e memorizza nella cache proprietà e pattern.

GetPreviousSibling(AutomationElement)

Recupera l'elemento precedente di pari livello dell'oggetto AutomationElement specificato.

GetPreviousSibling(AutomationElement, CacheRequest)

Recupera il precedente elemento di pari livello dell'oggetto AutomationElement specificato e memorizza nella cache proprietà e pattern.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
Normalize(AutomationElement)

Recupera il nodo, se soddisfa l'oggetto Condition, o il padre più prossimo o nodo predecessore che soddisfa l'oggetto Condition.

Normalize(AutomationElement, CacheRequest)

Recupera il nodo, se soddisfa l'oggetto Condition, o l'elemento padre più prossimo o nodo predecessore che soddisfa l'oggetto Condition e memorizza nella cache proprietà e pattern.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche