Microsoft.UI.Xaml.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.
Define padrões de provedor implementados por pares de automação e reconhecidos por clientes de automação.
Classes
IRawElementProviderSimple |
Fornece métodos e propriedades que expõem informações básicas sobre um elemento de interface do usuário. IRawElementProviderSimple é uma classe Windows Runtime, não uma interface. |
Interfaces
IAnnotationProvider |
Expõe as propriedades de uma anotação em um documento. Implemente essa interface para dar suporte aos recursos que um cliente de automação solicita com uma chamada AutomationPeer.GetPattern e PatternInterface.Annotation. |
ICustomNavigationProvider |
Expõe um método para dar suporte ao acesso de um cliente da Automação da Interface do Usuário da Microsoft a controles que dão suporte a uma ordem de navegação personalizada. Implemente ICustomNavigationProvider para dar suporte aos recursos que um cliente de automação solicita com uma chamada AutomationPeer.GetPattern e PatternInterface.CustomNavigation. |
IDockProvider |
Expõe métodos e propriedades para dar suporte ao acesso de um cliente da Automação da Interface do Usuário da Microsoft a controles que expõem suas propriedades de encaixe em um contêiner de encaixe. Implemente essa interface para dar suporte aos recursos que um cliente de automação solicita com uma chamada AutomationPeer.GetPattern e PatternInterface.Dock. |
IDragProvider |
Permite que um elemento da Automação da Interface do Usuário da Microsoft se descreva como um elemento que pode ser arrastado como parte de uma operação de arrastar e soltar. Implemente essa interface para dar suporte aos recursos que um cliente de automação solicita com uma chamada AutomationPeer.GetPattern e PatternInterface.Drag. |
IDropTargetProvider |
Permite que um elemento da Automação da Interface do Usuário da Microsoft se descreva como um elemento que pode receber uma queda de um elemento arrastado como parte de uma operação de arrastar e soltar. Implemente essa interface para dar suporte aos recursos que um cliente de automação solicita com uma chamada AutomationPeer.GetPattern e PatternInterface.DropTarget. |
IExpandCollapseProvider |
Expõe métodos e propriedades para dar suporte ao acesso de um cliente da Automação da Interface do Usuário da Microsoft a controles que se expandem visualmente para exibir conteúdo e que são recolhidos para ocultar o conteúdo. Implemente essa interface para dar suporte aos recursos que um cliente de automação solicita com uma chamada AutomationPeer.GetPattern e PatternInterface.ExpandCollapse. |
IGridItemProvider |
Expõe métodos e propriedades para dar suporte ao acesso de um cliente da Automação da Interface do Usuário da Microsoft a controles filho individuais de contêineres que implementam o IGridProvider. Implemente essa interface para dar suporte aos recursos que um cliente de automação solicita com uma chamada AutomationPeer.GetPattern e PatternInterface.GridItem. |
IGridProvider |
Expõe métodos e propriedades para dar suporte ao acesso de um cliente da Automação da Interface do Usuário da Microsoft a controles que atuam como contêineres para uma coleção de elementos filho. Implemente essa interface para dar suporte aos recursos que um cliente de automação solicita com uma chamada AutomationPeer.GetPattern e PatternInterface.Grid. |
IInvokeProvider |
Expõe um método para dar suporte ao acesso da Automação da Interface do Usuário da Microsoft a controles que iniciam ou executam uma única ação inequívoca e não mantêm o estado quando ativados. Implemente essa interface para dar suporte aos recursos que um cliente de automação solicita com uma chamada AutomationPeer.GetPattern e PatternInterface.Invoke. |
IItemContainerProvider |
Expõe um método de Automação da Interface do Usuário da Microsoft para permitir que os aplicativos encontrem um elemento em um contêiner, como uma lista virtualizada. Implemente essa interface para dar suporte aos recursos que um cliente de automação solicita com uma chamada AutomationPeer.GetPattern e PatternInterface.ItemContainer. |
IMultipleViewProvider |
Expõe métodos e propriedades para dar suporte ao acesso do cliente da Automação da Interface do Usuário da Microsoft a controles que fornecem e podem alternar entre várias representações do mesmo conjunto de informações ou controles filho. Implemente essa interface para dar suporte aos recursos que um cliente de automação solicita com uma chamada AutomationPeer.GetPattern e PatternInterface.MultipleView. |
IObjectModelProvider |
Fornece acesso ao modelo de objeto subjacente implementado por um controle ou aplicativo. |
IRangeValueProvider |
Expõe métodos e propriedades para dar suporte ao acesso de um cliente da Automação da Interface do Usuário da Microsoft a controles que podem ser definidos como um valor dentro de um intervalo. Implemente essa interface para dar suporte aos recursos que um cliente de automação solicita com uma chamada AutomationPeer.GetPattern e PatternInterface.RangeValue. |
IScrollItemProvider |
Expõe métodos e propriedades para dar suporte ao acesso do cliente da Automação da Interface do Usuário da Microsoft a controles filho individuais de contêineres que implementam IScrollProvider. Implemente essa interface para dar suporte aos recursos que um cliente de automação solicita com uma chamada AutomationPeer.GetPattern e PatternInterface.ScrollItem. |
IScrollProvider |
Expõe métodos e propriedades para dar suporte ao acesso de um cliente da Automação da Interface do Usuário da Microsoft a um controle que atua como um contêiner rolável para uma coleção de objetos filho. Os filhos desse elemento devem implementar IScrollItemProvider. Implemente IScrollProvider para dar suporte aos recursos que um cliente de automação solicita com uma chamada AutomationPeer.GetPattern e PatternInterface.Scroll. |
ISelectionItemProvider |
Expõe métodos e propriedades para dar suporte ao acesso de um cliente da Automação da Interface do Usuário da Microsoft a controles filho individuais e selecionáveis de contêineres que implementam ISelectionProvider. Implemente essa interface para dar suporte aos recursos que um cliente de automação solicita com uma chamada AutomationPeer.GetPattern e PatternInterface.SelectionItem. |
ISelectionProvider |
Expõe métodos e propriedades para dar suporte ao acesso de um cliente da Automação da Interface do Usuário da Microsoft a controles que atuam como contêineres para uma coleção de itens filho individuais e selecionáveis. Os filhos desse elemento devem implementar ISelectionItemProvider. Implemente ISelectionProvider para dar suporte aos recursos que um cliente de automação solicita com uma chamada AutomationPeer.GetPattern e PatternInterface.SelectionItem. |
ISpreadsheetItemProvider |
Fornece acesso a informações sobre um item (célula) em uma planilha. |
ISpreadsheetProvider |
Fornece acesso a itens (células) em uma planilha. |
IStylesProvider |
Fornece acesso aos estilos visuais associados ao conteúdo de um documento. |
ISynchronizedInputProvider |
Permite que os aplicativos cliente da Automação da Interface do Usuário da Microsoft direcionem a entrada do mouse ou do teclado para um elemento de interface do usuário específico. |
ITableItemProvider |
Expõe métodos e propriedades para dar suporte ao acesso do cliente da Automação da Interface do Usuário da Microsoft a controles filho de contêineres que implementam ITableProvider. Implemente essa interface para dar suporte aos recursos que um cliente de automação solicita com uma chamada AutomationPeer.GetPattern e PatternInterface.TableItem. |
ITableProvider |
Expõe métodos e propriedades para dar suporte ao acesso de um cliente da Automação da Interface do Usuário da Microsoft 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ógicas bidimensionais que podem ser percorridos (um cliente da Automação da Interface do Usuário da Microsoft pode se mover para controles adjacentes, que são cabeçalhos ou células da tabela) usando o teclado. |
ITextChildProvider |
Fornece acesso a um controle baseado em texto que é filho de outro controle baseado em texto. Implemente essa interface para dar suporte aos recursos que um cliente de automação solicita com uma chamada AutomationPeer.GetPattern e PatternInterface.TextChild. |
ITextEditProvider |
Estende a interface ITextProvider para dar suporte ao acesso de um cliente da Automação da Interface do Usuário da Microsoft a controles que dão suporte a ações programáticas de edição de texto. Implemente ITextEditProvider para dar suporte aos recursos que um cliente de automação solicita com uma chamada AutomationPeer.GetPattern e PatternInterface.TextEdit. |
ITextProvider |
Expõe métodos e propriedades para dar suporte ao acesso do cliente da Automação da Interface do Usuário da Microsoft a controles que contêm texto. Implemente essa interface para dar suporte aos recursos que um cliente de automação solicita com uma chamada AutomationPeer.GetPattern e PatternInterface.Text. |
ITextProvider2 |
Estende a interface ITextProvider para permitir que os provedores de Automação da Interface do Usuário da Microsoft exponham conteúdo textual que é o destino de uma anotação ou seleção. Implemente essa interface para dar suporte aos recursos que um cliente de automação solicita com uma chamada AutomationPeer.GetPattern e PatternInterface.Text2. |
ITextRangeProvider |
Expõe métodos e propriedades para dar suporte ao acesso do cliente da Automação da Interface do Usuário da Microsoft a um intervalo de texto contínuo em um contêiner de texto que implementa ITextProvider. |
ITextRangeProvider2 |
Estende a interface ITextRange para permitir que os provedores de Automação da Interface do Usuário da Microsoft abram programaticamente menus de contexto contextuais para operações de entrada de texto. |
IToggleProvider |
Expõe métodos e propriedades para dar suporte ao acesso do cliente da Automação da Interface do Usuário da Microsoft a controles que podem percorrer um conjunto de estados e manter um estado específico. Implemente essa interface para dar suporte aos recursos que um cliente de automação solicita com uma chamada AutomationPeer.GetPattern e PatternInterface.Toggle. |
ITransformProvider |
Expõe métodos e propriedades para dar suporte ao acesso de um cliente da Automação da Interface do Usuário da Microsoft a controles ou elementos que podem ser movidos, redimensionados ou girados em um espaço bidimensional. Implemente essa interface para dar suporte aos recursos que um cliente de automação solicita com uma chamada AutomationPeer.GetPattern e PatternInterface.Transform. |
ITransformProvider2 |
Estende a interface ITransformProvider para permitir que os provedores de Automação da Interface do Usuário da Microsoft exponham a API para dar suporte à funcionalidade de zoom do visor de um controle. |
IValueProvider |
Expõe métodos e propriedades para dar suporte ao acesso de um cliente da Automação da Interface do Usuário da Microsoft a controles que têm um valor intrínseco que não abrange um intervalo e que pode ser representado como uma cadeia de caracteres. Implemente essa interface para dar suporte aos recursos que um cliente de automação solicita com uma chamada AutomationPeer.GetPattern e PatternInterface.Value. |
IVirtualizedItemProvider |
Expõe um método para compatibilidade com o padrão de controle de item virtualizado. Implemente essa interface para dar suporte aos recursos que um cliente de automação solicita com uma chamada AutomationPeer.GetPattern e PatternInterface.VirtualizedItem. |
IWindowProvider |
Expõe métodos e propriedades para dar suporte ao acesso de um cliente da Automação da Interface do Usuário da Microsoft a controles que fornecem funcionalidade baseada em janela fundamental em uma GUI (interface gráfica do usuário) tradicional. Implemente essa interface para dar suporte aos recursos que um cliente de automação solicita com uma chamada AutomationPeer.GetPattern e PatternInterface.Window. |