System.Windows.Automation.Provider Namespace

Fornece APIs para criar provedores de Automação da Interface do Usuário.

Classes

Nome Description
AutomationInteropProvider

Fornece suporte para comunicação entre provedores de Automação da Interface do Usuário e aplicativos cliente Automação da Interface do Usuário.

Interfaces

Nome Description
IDockProvider

Expõe métodos e propriedades para dar suporte a Automação da Interface do Usuário acesso do cliente a controles que expõem suas propriedades de encaixe em um contêiner de encaixe.

IExpandCollapseProvider

Expõe métodos e propriedades para dar suporte a Automação da Interface do Usuário acesso do cliente a controles que se expandem visualmente para exibir conteúdo e recolher para ocultar o conteúdo.

IGridItemProvider

Expõe métodos e propriedades para dar suporte Automação da Interface do Usuário acesso do cliente a controles filho individuais de contêineres que implementam IGridProvider.

IGridProvider

Expõe métodos e propriedades para dar suporte a Automação da Interface do Usuário acesso do cliente a controles que atuam como contêineres para uma coleção de elementos filho. Os filhos desse elemento devem implementar IGridItemProvider e ser organizados em um sistema de coordenadas lógica bidimensional que pode ser percorrido (ou seja, um cliente Automação da Interface do Usuário pode mover para controles adjacentes) usando o teclado.

IInvokeProvider

Expõe métodos e propriedades para dar suporte a Automação da Interface do Usuário acesso do cliente a controles 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 para permitir que os aplicativos encontrem um elemento em um contêiner, como uma lista virtualizada.

IMultipleViewProvider

Expõe métodos e propriedades para dar suporte a Automação da Interface do Usuário acesso do cliente aos controles que fornecem e são capazes de alternar entre várias representações do mesmo conjunto de informações ou controles filho.

IRangeValueProvider

Expõe métodos e propriedades para dar suporte a Automação da Interface do Usuário acesso do cliente a controles que podem ser definidos como um valor dentro de um intervalo.

IRawElementProviderAdviseEvents

Expõe métodos que são chamados para notificar o elemento raiz de um fragmento quando um aplicativo cliente Automação da Interface do Usuário começa ou termina de escutar eventos.

IRawElementProviderFragment

Expõe métodos e propriedades em elementos de interface do usuário que fazem parte de uma estrutura com mais de um nível de profundidade, como uma caixa de listagem ou um item de lista. Implementado por provedores de Automação da Interface do Usuário.

IRawElementProviderFragmentRoot

Expõe métodos e propriedades no elemento raiz em um fragmento.

IRawElementProviderHwndOverride

Expõe um método que permite reposicionamento de elementos baseados em janela na árvore Automação da Interface do Usuário do fragmento.

IRawElementProviderSimple

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

IScrollItemProvider

Expõe métodos e propriedades para dar suporte Automação da Interface do Usuário acesso do cliente a controles filho individuais de contêineres que implementam IScrollProvider.

IScrollProvider

Expõe métodos e propriedades para dar suporte a Automação da Interface do Usuário acesso do cliente a um controle que atua como um contêiner rolável para uma coleção de objetos filho. Os filhos deste controle devem implementar IScrollItemProvider.

ISelectionItemProvider

Expõe métodos e propriedades para dar suporte a Automação da Interface do Usuário acesso do cliente a controles filho individuais e selecionáveis de contêineres que implementam ISelectionProvider.

ISelectionProvider

Expõe métodos e propriedades para dar suporte a Automação da Interface do Usuário acesso do cliente a controles que atuam como contêineres para uma coleção de itens filho individuais e selecionáveis. Os filhos deste controle devem implementar ISelectionItemProvider.

ISynchronizedInputProvider

Expõe métodos para facilitar Automação da Interface do Usuário acesso do cliente a controles que dão suporte à entrada sincronizada.

ITableItemProvider

Expõe métodos e propriedades para dar suporte Automação da Interface do Usuário acesso do cliente a controles filho de contêineres que implementam ITableProvider.

ITableProvider

Expõe métodos e propriedades para dar suporte a Automação da Interface do Usuário acesso do cliente a controles que atuam como contêineres para uma coleção de elementos filho. Os filhos desse elemento devem implementar ITableItemProvider e ser organizados em um sistema de coordenadas lógica bidimensional que pode ser percorrido (ou seja, um cliente Automação da Interface do Usuário pode mover para controles adjacentes) usando o teclado.

ITextProvider

Expõe métodos e propriedades para dar suporte a Automação da Interface do Usuário acesso do cliente a controles que contêm texto.

ITextRangeProvider

Expõe métodos e propriedades para dar suporte a Automação da Interface do Usuário acesso do cliente a um intervalo de texto contínuo em um contêiner de texto que implementa ITextProvider.

IToggleProvider

Expõe métodos e propriedades para dar suporte a Automação da Interface do Usuário acesso do cliente a controles que podem percorrer um conjunto de estados e manter um estado uma vez definido.

ITransformProvider

Expõe métodos e propriedades para dar suporte a Automação da Interface do Usuário acesso do cliente a controles que podem ser movidos, redimensionados ou girados em um espaço bidimensional.

IValueProvider

Expõe métodos e propriedades para dar suporte a Automação da Interface do Usuário acesso do cliente a controles com um valor intrínseco que não abrange um intervalo e que pode ser representado como uma cadeia de caracteres.

IVirtualizedItemProvider

Expõe um método para dar suporte ao padrão de controle de item virtualizado.

IWindowProvider

Expõe métodos e propriedades para dar suporte a Automação da Interface do Usuário acesso do cliente a controles que fornecem funcionalidade baseada em janela fundamental em uma GUI (interface do usuário gráfica) tradicional.

Enumerações

Nome Description
NavigateDirection

Contém valores usados para especificar a direção da navegação na árvore Automação da Interface do Usuário.

ProviderOptions

Contém valores que especificam o tipo de provedor de Automação da Interface do Usuário.