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à 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) |