System.Windows.Automation.Provider Espaço de Nomes
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 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. |