System.Windows.Automation.Provider Namespace
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 APIs para criar provedores de Automação de Interface do Usuário.
Classes
AutomationInteropProvider |
Fornece suporte para a comunicação entre os provedores de Automação da Interface do Usuário e os aplicativos cliente de Automação da Interface do Usuário. |
Interfaces
IDockProvider |
Expõe métodos e propriedades para compatibilidade com o acesso para cliente de Automação da Interface do Usuário para controles que expõem as propriedades de encaixe dentro de um contêiner de encaixe. |
IExpandCollapseProvider |
Expõe métodos e propriedades para compatibilidade com o acesso para cliente de Automação da Interface do Usuário para controles que se expandem visualmente para exibir o conteúdo e recolher para ocultar o conteúdo. |
IGridItemProvider |
Expõe métodos e propriedades para compatibilidade com o acesso para cliente de Automação da Interface do Usuário para controles filhos individuais de contêineres que implementam IGridProvider. |
IGridProvider |
Expõe métodos e propriedades para compatibilidade com o acesso para cliente da Automação da Interface do Usuário para controles que agem como contêineres para uma coleção de elementos filhos. Os filhos deste elemento devem implementar IGridItemProvider e ser organizados em um sistema de coordenadas lógico bidimensional que pode ser percorrido (isto é, um cliente de automação de interface do usuário pode mudar para os controles adjacentes) usando o teclado. |
IInvokeProvider |
Expõe métodos e propriedades para oferecer suporte ao acesso de cliente à Automação da Interface do Usuário para controles que iniciam ou executam uma ação única e não ambígua e não mantêm o estado quando ativados. |
IItemContainerProvider |
Expõe um método para habilitar aplicativos para localizar um elemento em um contêiner, tal como uma lista virtualizada. |
IMultipleViewProvider |
Expõe métodos e propriedades para compatibilidade com acesso para cliente de Automação da Interface do Usuário para controles que fornecem e pode alternar entre várias representações do mesmo conjunto de informações ou controles filho. |
IRangeValueProvider |
Expõe métodos e propriedades para compatibilidade com o acesso para cliente da Automação da Interface do Usuário para controles 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 um aplicativo cliente da Automação da Interface do Usuário começa ou termina a escuta de eventos. |
IRawElementProviderFragment |
Expõe métodos e propriedades nos elementos da IU (interface do usuário) que fazem parte de uma estrutura de 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 os métodos e as propriedades no elemento raiz em um fragmento. |
IRawElementProviderHwndOverride |
Expõe um método que permite reposicionar elementos baseados em janela na árvore de 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 compatibilidade com o acesso para cliente de Automação da Interface do Usuário para controles filhos individuais de contêineres que implementam IScrollProvider. |
IScrollProvider |
Expõe métodos e propriedades para compatibilidade com o acesso para cliente da Automação da Interface do Usuário para um controle que atua como um contêiner rolável para uma coleção de objetos filhos. O filho desse controle deve implementar IScrollItemProvider. |
ISelectionItemProvider |
Expõe métodos e propriedades para compatibilidade com o acesso para cliente de Automação da Interface do Usuário para controles filhos individuais e selecionáveis de contêineres que implementam ISelectionProvider. |
ISelectionProvider |
Expõe métodos e propriedades para compatibilidade com o acesso para cliente da Automação da Interface do Usuário para controles que agem como contêineres para uma coleção de itens filhos selecionáveis e individuais. O filho desse controle deve implementar ISelectionItemProvider. |
ISynchronizedInputProvider |
Expõe métodos para facilitar o acesso para cliente de Automação da Interface do Usuário para controles compatíveis com entrada sincronizada. |
ITableItemProvider |
Expõe métodos e propriedades para compatibilidade com o acesso para cliente de Automação da Interface do Usuário para controles filhos de contêineres que implementam ITableProvider. |
ITableProvider |
Expõe métodos e propriedades para compatibilidade com o acesso para cliente da Automação da Interface do Usuário para controles que agem como contêineres para uma coleção de elementos filhos. Os filhos deste elemento devem implementar ITableItemProvider e ser organizados em um sistema de coordenadas lógico bidimensional que pode ser percorrido (isto é, um cliente de automação de interface do usuário pode mudar para os controles adjacentes) usando o teclado. |
ITextProvider |
Expõe métodos e propriedades para dar suporte ao acesso do cliente de Automação da Interface do Usuário para controles que contêm texto. |
ITextRangeProvider |
Expõe métodos e propriedades para compatibilidade com o acesso para cliente de Automação da Interface do Usuário para um trecho de texto contínuo em um contêiner de texto que implementa ITextProvider. |
IToggleProvider |
Expõe métodos e propriedades para compatibilidade com o acesso para cliente da Automação da Interface do Usuário para controles que podem realizar um ciclo entre um conjunto de estados e manter um estado definido uma vez. |
ITransformProvider |
Expõe métodos e propriedades para compatibilidade com o acesso para cliente da Automação da Interface do Usuário para controles que podem movidos, redimensionados ou girados dentro de um espaço bidimensional. |
IValueProvider |
Expõe métodos e propriedades para oferecer suporte ao acesso de cliente à Automação da Interface do Usuário para controles que têm 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 compatibilidade com o padrão de controle de item virtualizado. |
IWindowProvider |
Expõe métodos e propriedades para compatibilidade com o acesso para cliente da Automação da Interface do Usuário para controles que fornecem funcionalidade fundamental com base em janelas dentro de uma GUI (interface gráfica do usuário) tradicional. |
Enumerações
NavigateDirection |
Contém valores usados para especificar a direção de navegação dentro da árvore da Automação da Interface do Usuário. |
ProviderOptions |
Contém valores que especificam o tipo de provedor de Automação de Interface do Usuário. |