System.Windows.Automation.Provider Espaço de Nomes

Fornece APIs para criar fornecedores de Automatização da Interface de Utilizador.

Classes

Name Description
AutomationInteropProvider

Fornece suporte para comunicação entre fornecedores de Automatização da Interface de Utilizador e aplicações clientes de Automatização da Interface de Utilizador.

Interfaces

Name Description
IDockProvider

Expõe métodos e propriedades para suportar o acesso do cliente Automatização da Interface de Utilizador a controlos que expõem as suas propriedades de dock dentro de um contentor de docking.

IExpandCollapseProvider

Expõe métodos e propriedades para suportar o acesso do cliente Automatização da Interface de Utilizador a controlos que se expandem visualmente para mostrar conteúdo e colapsam para ocultar conteúdo.

IGridItemProvider

Expõe métodos e propriedades para suportar Automatização da Interface de Utilizador acesso do cliente a controlos individuais filhos de contentores que implementam IGridProvider.

IGridProvider

Expõe métodos e propriedades para suportar o acesso do cliente Automatização da Interface de Utilizador a controlos que atuam como contentores para uma coleção de elementos filhos. Os filhos deste elemento devem implementar IGridItemProvider e estar organizados num sistema lógico de coordenadas bidimensional que pode ser percorrido (ou seja, um cliente Automatização da Interface de Utilizador pode mover-se para controlos adjacentes) usando o teclado.

IInvokeProvider

Expõe métodos e propriedades para suportar o acesso do cliente Automatização da Interface de Utilizador a controlos que iniciam ou executam uma única ação inequívoca e não mantêm o estado quando ativados.

IItemContainerProvider

Expõe um método que permite às aplicações encontrar um elemento num contentor, como uma lista virtualizada.

IMultipleViewProvider

Expõe métodos e propriedades para suportar o acesso do cliente Automatização da Interface de Utilizador a controlos que fornecem, e conseguem alternar entre, múltiplas representações do mesmo conjunto de informação ou controlos filhos.

IRangeValueProvider

Expõe métodos e propriedades para suportar o acesso do cliente Automatização da Interface de Utilizador a controlos que podem ser definidos para um valor dentro de um intervalo.

IRawElementProviderAdviseEvents

Expõe métodos que são chamados para notificar o elemento raiz de um fragmento quando uma aplicação cliente de Automatização da Interface de Utilizador começa ou termina a ouvir eventos.

IRawElementProviderFragment

Expõe métodos e propriedades em elementos da interface de utilizador (UI) que fazem parte de uma estrutura com mais de um nível de profundidade, como uma caixa de lista ou um item de lista. Implementado por fornecedores de Automatização da Interface de Utilizador.

IRawElementProviderFragmentRoot

Expõe métodos e propriedades sobre o elemento raiz num fragmento.

IRawElementProviderHwndOverride

Expõe um método que permite o reposicionamento de elementos baseados em janelas dentro da árvore de Automatização da Interface de Utilizador do fragmento.

IRawElementProviderSimple

Fornece métodos e propriedades que expõem informações básicas sobre um elemento da interface.

IScrollItemProvider

Expõe métodos e propriedades para suportar Automatização da Interface de Utilizador acesso do cliente a controlos individuais filhos de contentores que implementam IScrollProvider.

IScrollProvider

Expõe métodos e propriedades para suportar o acesso do cliente Automatização da Interface de Utilizador a um controlo que funciona como um contentor rolável para uma coleção de objetos filhos. Os filhos deste controle devem implementar IScrollItemProvider.

ISelectionItemProvider

Expõe métodos e propriedades para suportar Automatização da Interface de Utilizador acesso do cliente a controlos individuais e selecionáveis de contentores que implementam ISelectionProvider.

ISelectionProvider

Expõe métodos e propriedades para suportar o acesso do cliente Automatização da Interface de Utilizador a controlos que funcionam como contentores para uma coleção de itens individuais e selecionáveis. Os filhos deste controle devem implementar ISelectionItemProvider.

ISynchronizedInputProvider

Expõe métodos para facilitar o acesso do cliente Automatização da Interface de Utilizador a controlos que suportam entrada sincronizada.

ITableItemProvider

Expõe métodos e propriedades para suportar Automatização da Interface de Utilizador acesso do cliente a controlos filhos de containers que implementam ITableProvider.

ITableProvider

Expõe métodos e propriedades para suportar o acesso do cliente Automatização da Interface de Utilizador a controlos que atuam como contentores para uma coleção de elementos filhos. Os filhos deste elemento devem implementar ITableItemProvider e estar organizados num sistema lógico de coordenadas bidimensional que pode ser percorrido (ou seja, um cliente Automatização da Interface de Utilizador pode mover-se para controlos adjacentes) usando o teclado.

ITextProvider

Expõe métodos e propriedades para suportar o acesso do cliente Automatização da Interface de Utilizador a controlos que contêm texto.

ITextRangeProvider

Expõe métodos e propriedades para suportar Automatização da Interface de Utilizador acesso do cliente a um espaço de texto contínuo num contentor de texto que implementa ITextProvider.

IToggleProvider

Expõe métodos e propriedades para suportar o acesso do cliente Automatização da Interface de Utilizador a controlos que podem alternar por um conjunto de estados e manter um estado uma vez definidos.

ITransformProvider

Expõe métodos e propriedades para suportar o acesso do cliente Automatização da Interface de Utilizador a controlos que podem ser movidos, redimensionados ou rodados dentro de um espaço bidimensional.

IValueProvider

Expõe métodos e propriedades para suportar o acesso do cliente Automatização da Interface de Utilizador a controlos com um valor intrínseco que não abrange um intervalo e que pode ser representado como uma cadeia.

IVirtualizedItemProvider

Expõe um método para suportar o padrão de controlo de itens virtualizado.

IWindowProvider

Expõe métodos e propriedades para suportar o acesso do cliente Automatização da Interface de Utilizador a controlos que fornecem funcionalidades fundamentais baseadas em janelas dentro de uma interface gráfica (GUI) tradicional.

Enumerações

Name Description
NavigateDirection

Contém valores usados para especificar a direção de navegação dentro da árvore de Automatização da Interface de Utilizador.

ProviderOptions

Contém valores que especificam o tipo de fornecedor de Automatização da Interface de Utilizador.