TreeWalker Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 />
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) |