TreeWalker Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece métodos e propriedades usados para navegar na árvore de Automatização da Interface de Utilizador.
public ref class TreeWalker sealed
public sealed class TreeWalker
type TreeWalker = class
Public NotInheritable Class TreeWalker
- Herança
-
TreeWalker
Observações
Automatização da Interface de Utilizador clientes veem os elementos Automatização da Interface de Utilizador no ambiente de trabalho como um conjunto de objetos AutomationElement organizados numa estrutura em árvore.
Usando a classe TreeWalker, uma aplicação cliente pode navegar pela árvore Automatização da Interface de Utilizador selecionando uma vista da árvore e passando de um AutomationElement para outro numa direção especificada, usando os métodos GetFirstChild, GetLastChild, GetPreviousSibling, GetNextSibling e GetParent.
Navegar na árvore de Automatização da Interface de Utilizador usando TreeWalker pode resultar em chamadas cruzadas de processos e não é tão eficiente como localizar um elemento usando os métodos FindAll ou FindFirst.
Se a sua aplicação cliente tentar encontrar elementos na sua própria interface de utilizador, deve fazer todas as chamadas de Automatização da Interface de Utilizador numa thread separada.
Construtores
| Name | Description |
|---|---|
| TreeWalker(Condition) |
Inicializa uma nova instância da TreeWalker classe. |
Campos
| Name | Description |
|---|---|
| ContentViewWalker |
Representa um predefinido TreeWalker contendo uma vista dos elementos da árvore que são marcados como controlos de conteúdo. |
| ControlViewWalker |
Representa um predefinido TreeWalker contendo uma vista dos elementos na árvore que são marcados como controlos. |
| RawViewWalker |
Representa um predefinido TreeWalker contendo uma vista de todos os elementos da árvore. |
Propriedades
| Name | Description |
|---|---|
| Condition |
Obtém o objeto que define a vista para o TreeWalker objeto. |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetFirstChild(AutomationElement, CacheRequest) |
Recupera o primeiro elemento filho do especificado AutomationElement e armazena em cache propriedades e padrões. |
| GetFirstChild(AutomationElement) |
Recupera o primeiro elemento filho do especificado AutomationElement. |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetLastChild(AutomationElement, CacheRequest) |
Recupera o último elemento filho do especificado AutomationElement e armazena em cache propriedades e padrões. |
| GetLastChild(AutomationElement) |
Recupera o último elemento filho do especificado AutomationElement. |
| GetNextSibling(AutomationElement, CacheRequest) |
Recupera o próximo elemento irmão do especificado AutomationElement e armazena em cache propriedades e padrões. |
| GetNextSibling(AutomationElement) |
Recupera o próximo elemento irmão do especificado AutomationElement. |
| GetParent(AutomationElement, CacheRequest) |
Recupera o elemento pai do especificado AutomationElement e armazena em cache propriedades e padrões. |
| GetParent(AutomationElement) |
Recupera o elemento pai do especificado AutomationElement. |
| GetPreviousSibling(AutomationElement, CacheRequest) |
Recupera o irmão anterior especificado AutomationElement e armazena em cache propriedades e padrões. |
| GetPreviousSibling(AutomationElement) |
Recupera o irmão anterior do especificado AutomationElement. |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| Normalize(AutomationElement, CacheRequest) |
Recupera o nó em si, se este satisfazer o Condition, ou o nó pai ou antepassado mais próximo que satisfaz o Condition, e armazena em cache propriedades e padrões. |
| Normalize(AutomationElement) |
Recupera o próprio nó, se este satisfazer o Condition, ou o nó pai ou ancestral mais próximo que satisfaça o Condition. |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |