TreeWalker Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece métodos e propriedades usados para navegar na árvore de Automação da Interface do Usuário.
public ref class TreeWalker sealed
public sealed class TreeWalker
type TreeWalker = class
Public NotInheritable Class TreeWalker
- Herança
-
TreeWalker
Comentários
Automação da Interface do Usuário clientes exibem os elementos Automação da Interface do Usuário na área de trabalho como um conjunto de objetos AutomationElement organizados em uma estrutura de árvore.
Usando a classe TreeWalker, um aplicativo cliente pode navegar pela árvore Automação da Interface do Usuário selecionando uma exibição da árvore e pisando de um AutomationElement para outro em uma direção especificada usando os métodos GetFirstChild, GetLastChild, GetPreviousSibling, GetNextSibling e GetParent.
Navegar na árvore de Automação da Interface do Usuário usando TreeWalker pode resultar em chamadas entre processos e não é tão eficiente quanto localizar um elemento usando os métodos FindAll ou FindFirst.
Se o aplicativo cliente tentar encontrar elementos em sua própria interface do usuário, você deverá fazer todas as chamadas Automação da Interface do Usuário em um thread separado.
Construtores
| Nome | Description |
|---|---|
| TreeWalker(Condition) |
Inicializa uma nova instância da classe TreeWalker. |
Campos
| Nome | Description |
|---|---|
| ContentViewWalker |
Representa um predefinido TreeWalker que contém uma exibição de elementos na árvore que são marcados como controles de conteúdo. |
| ControlViewWalker |
Representa um predefinido TreeWalker que contém uma exibição de elementos na árvore que são marcados como controles. |
| RawViewWalker |
Representa um predefinido TreeWalker que contém uma exibição de todos os elementos na árvore. |
Propriedades
| Nome | Description |
|---|---|
| Condition |
Obtém o objeto que define a exibição do TreeWalker objeto. |
Métodos
| Nome | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetFirstChild(AutomationElement, CacheRequest) |
Recupera o primeiro elemento filho das propriedades e padrões especificados AutomationElement e em cache. |
| GetFirstChild(AutomationElement) |
Recupera o primeiro elemento filho do .AutomationElement |
| GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
| GetLastChild(AutomationElement, CacheRequest) |
Recupera o último elemento filho das propriedades e padrões especificados AutomationElement e em cache. |
| GetLastChild(AutomationElement) |
Recupera o último elemento filho do .AutomationElement |
| GetNextSibling(AutomationElement, CacheRequest) |
Recupera o próximo elemento irmão das propriedades e padrões especificados AutomationElement e em cache. |
| GetNextSibling(AutomationElement) |
Recupera o próximo elemento irmão do .AutomationElement |
| GetParent(AutomationElement, CacheRequest) |
Recupera o elemento pai das propriedades e padrões especificados AutomationElement e em cache. |
| GetParent(AutomationElement) |
Recupera o elemento pai do AutomationElement. |
| GetPreviousSibling(AutomationElement, CacheRequest) |
Recupera o irmão anterior das propriedades e padrões especificados AutomationElement e armazena em cache. |
| 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 Objectatual. (Herdado de Object) |
| Normalize(AutomationElement, CacheRequest) |
Recupera o nó em si, se ele satisfaz o Conditionnó pai ou ancestral mais próximo que satisfaz o e armazena em cache as Conditionpropriedades e padrões. |
| Normalize(AutomationElement) |
Recupera o nó em si, se ele satisfaz o Conditionnó pai ou ancestral mais próximo que satisfaz o Condition. |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |