TreeWalker Clase

Definición

Proporciona métodos y propiedades usados para navegar por el árbol de Automatización de la interfaz de usuario.

public ref class TreeWalker sealed
public sealed class TreeWalker
type TreeWalker = class
Public NotInheritable Class TreeWalker
Herencia
TreeWalker

Comentarios

Automatización de la interfaz de usuario clientes ven los elementos Automatización de la interfaz de usuario en el escritorio como un conjunto de objetos />

Uso de la clase /> a otra en una dirección especificada mediante los métodos , , , y .

Navegar por el árbol de Automatización de la interfaz de usuario mediante TreeWalker puede dar lugar a llamadas entre procesos y no es tan eficaz como localizar un elemento mediante los métodos FindAll o FindFirst.

Si la aplicación cliente puede intentar buscar elementos en su propia interfaz de usuario, debe realizar todas las llamadas Automatización de la interfaz de usuario en un subproceso independiente.

Constructores

Nombre Description
TreeWalker(Condition)

Inicializa una nueva instancia de la clase TreeWalker.

Campos

Nombre Description
ContentViewWalker

Representa una predefinida TreeWalker que contiene una vista de los elementos del árbol marcados como controles de contenido.

ControlViewWalker

Representa una predefinida TreeWalker que contiene una vista de los elementos del árbol marcados como controles.

RawViewWalker

Representa un predefinido TreeWalker que contiene una vista de todos los elementos del árbol.

Propiedades

Nombre Description
Condition

Obtiene el objeto que define la vista del TreeWalker objeto .

Métodos

Nombre Description
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetFirstChild(AutomationElement, CacheRequest)

Recupera el primer elemento secundario de las propiedades y patrones especificados AutomationElement y almacena en caché.

GetFirstChild(AutomationElement)

Recupera el primer elemento secundario del especificado AutomationElement.

GetHashCode()

Actúa como la función hash predeterminada.

(Heredado de Object)
GetLastChild(AutomationElement, CacheRequest)

Recupera el último elemento secundario de las propiedades y patrones especificados AutomationElement y almacena en caché.

GetLastChild(AutomationElement)

Recupera el último elemento secundario del especificado AutomationElement.

GetNextSibling(AutomationElement, CacheRequest)

Recupera el siguiente elemento relacionado de las propiedades y patrones especificados AutomationElement y almacena en caché.

GetNextSibling(AutomationElement)

Recupera el siguiente elemento relacionado del especificado AutomationElement.

GetParent(AutomationElement, CacheRequest)

Recupera el elemento primario de las propiedades y patrones especificados AutomationElement y almacena en caché.

GetParent(AutomationElement)

Recupera el elemento primario del especificado AutomationElement.

GetPreviousSibling(AutomationElement, CacheRequest)

Recupera el elemento relacionado anterior de las propiedades y patrones especificados AutomationElement y almacena en caché.

GetPreviousSibling(AutomationElement)

Recupera el elemento relacionado anterior del especificado AutomationElement.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
Normalize(AutomationElement, CacheRequest)

Recupera el propio nodo, si satisface , Conditiono el nodo primario o antecesor más cercano que satisface las Conditionpropiedades y patrones , y almacena en caché las propiedades y los patrones.

Normalize(AutomationElement)

Recupera el propio nodo, si satisface , Conditiono el nodo primario o antecesor más cercano que satisface .Condition

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también