System.Windows.Automation 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 suporte para clientes de Automação de Interface do Usuário da WPF (Windows Presentation Foundation).
Classes
ActiveTextPositionChangedEventArgs |
Fornece suporte para clientes de Automação de Interface do Usuário da WPF (Windows Presentation Foundation). |
AndCondition |
Representa uma combinação de dois ou mais objetos PropertyCondition que devem ser verdadeiros para uma correspondência. |
AsyncContentLoadedEventArgs |
Fornece dados para um AsyncContentLoadedEvent. |
Automation |
Contém métodos e campos para aplicativos de cliente de Automação da Interface do Usuário. |
AutomationElement |
Representa um elemento de Automação da Interface do Usuário na árvore de Automação da Interface do Usuário e contém valores usados como identificadores por aplicativos cliente de Automação de interface do usuário. |
AutomationElementCollection |
Representa uma coleção de objetos AutomationElement . |
AutomationElementIdentifiers |
Contém valores usados como identificadores por provedores da Automação de Interface do Usuário. |
AutomationEvent |
Identifica um evento de Automação da Interface do Usuário. |
AutomationEventArgs |
Fornece dados para eventos de Automação da Interface do Usuário que são passados para um delegado AutomationEventHandler. |
AutomationFocusChangedEventArgs |
Fornece dados para um evento com foco alterado. |
AutomationIdentifier |
A classe base para tipos que identificam tipos de controle, eventos, padrões, propriedades e atributos de texto na Automação da Interface do Usuário. |
AutomationPattern |
Identifica um padrão de controle. |
AutomationProperties |
Fornece um meio de obter ou definir o valor das propriedades associadas da instância do elemento AutomationPeer. |
AutomationProperty |
Identifica uma propriedade de um AutomationElement. |
AutomationPropertyChangedEventArgs |
Fornece informações sobre um evento com propriedade alterada. |
AutomationTextAttribute |
Identifica os atributos de texto da Automação da Interface do Usuário. |
BasePattern |
Fornece a implementação base para classes de padrão de controle. |
CacheRequest |
Especifica as propriedades e os padrões que a estrutura de Automação da Interface do Usuário armazena em cache quando um AutomationElement é obtido. |
ClientSettings |
Contém métodos que disponibilizam provedores do lado do cliente para o cliente. |
Condition |
Tipo base para condições usadas na filtragem ao pesquisar por elementos na árvore de Automação da Interface do Usuário. |
ControlType |
Identifica o tipo de um controle de interface do usuário. |
DockPattern |
Representa os controles que expõem as propriedades de encaixe dentro de um contêiner de encaixe. |
DockPatternIdentifiers |
Contém valores usados como identificadores para o IDockProvider. |
ElementNotAvailableException |
Contém informações sobre a exceção gerada quando é feita uma tentativa de acessar um elemento de Automação da interface do usuário correspondente a uma parte da interface do usuário que não está mais disponível. |
ElementNotEnabledException |
Contém informações sobre a exceção que é gerada quando é realizada uma tentativa de manipular um controle que não está habilitado. |
ExpandCollapsePattern |
Representa controles que são expandidos visualmente para exibir o conteúdo e recolhidos para ocultá-lo. |
ExpandCollapsePatternIdentifiers |
Contém valores usados como identificadores pelo IExpandCollapseProvider. |
GridItemPattern |
Representa os controles filhos de contêineres compatíveis com GridPattern. |
GridItemPatternIdentifiers |
Contém valores usados como identificadores pelo IGridItemProvider. |
GridPattern |
Representa controles que atuam como contêineres para uma coleção de elementos filhos. Os filhos deste controle dão suporte a GridItemPattern e são organizados em um sistema de coordenadas lógico bidimensional que pode ser percorrido por linha e coluna. |
GridPatternIdentifiers |
Contém valores usados como identificadores pelo IGridProvider. |
InvokePattern |
Representa os controles que iniciam ou executam uma ação única não ambígua e não mantêm o estado quando ativado. |
InvokePatternIdentifiers |
Contém valores usados como identificadores pelo IInvokeProvider. |
ItemContainerPattern |
Representa um objeto que gerencia itens e é compatível com a recuperação de um item pelo valor da propriedade. |
ItemContainerPatternIdentifiers |
Contém valores usados como identificadores pelo IItemContainerProvider. |
MultipleViewPattern |
Representa controles que fornecem e pode alternar entre várias representações do mesmo conjunto de informações ou controles filho. |
MultipleViewPatternIdentifiers |
Contém valores usados como identificadores pelo IMultipleViewProvider. |
NoClickablePointException |
Contém informações sobre a exceção que é gerada quando GetClickablePoint() é chamado em um elemento de Automação da Interface do Usuário que não tem nenhum ponto clicável. |
NotCondition |
Representa um Condition que é o negativo do Condition especificado. |
NotificationEventArgs |
Fornece suporte para clientes de Automação de Interface do Usuário da WPF (Windows Presentation Foundation). |
OrCondition |
Representa uma combinação de duas ou mais condições em que haverá uma correspondência se qualquer uma das condições for verdadeira. |
PropertyCondition |
Representa um Condition que testa se uma propriedade tem um valor especificado. |
ProxyAssemblyNotLoadedException |
Contém informações sobre uma exceção gerada quando há um problema ao carregar um assembly que contém provedores do lado do cliente. |
RangeValuePattern |
Representa um controle que pode ser definido como um valor dentro de um intervalo. |
RangeValuePatternIdentifiers |
Contém valores usados como identificadores para o IRangeValueProvider. |
ScrollItemPattern |
Representa os controles filho de contêineres que são compatíveis com o padrão de controle ScrollPattern. |
ScrollItemPatternIdentifiers |
Contém valores usados como identificadores pelo IScrollItemProvider. |
ScrollPattern |
Representa controles que atuam como contêineres roláveis para uma coleção de elementos filho. Os filhos desse elemento dão suporte a ScrollItemPattern. |
ScrollPatternIdentifiers |
Contém valores usados como identificadores para o IScrollProvider. |
SelectionItemPattern |
Representa os itens filhos selecionáveis dos controles de contêiner que oferecem suporte ao SelectionPattern. |
SelectionItemPatternIdentifiers |
Contém valores usados como identificadores pelo ISelectionItemProvider. |
SelectionPattern |
Representa um controle que atua como um contêiner para uma coleção de itens filho selecionáveis. Os filhos desse elemento dão suporte à SelectionItemPattern. |
SelectionPatternIdentifiers |
Contém valores usados como identificadores para o ISelectionProvider. |
StructureChangedEventArgs |
Contém informações sobre o evento gerado quando a estrutura de árvore de Automação da Interface do Usuário foi alterada. |
SynchronizedInputPattern |
Representa objetos que dão suporte a eventos de entrada sincronizados. |
SynchronizedInputPatternIdentifiers |
Contém valores usados como identificadores pelo ISynchronizedInputProvider. |
TableItemPattern |
Representa os controles filhos de contêineres compatíveis com TablePattern. |
TableItemPatternIdentifiers |
Contém valores usados como identificadores pelo ITableItemProvider. |
TablePattern |
Representa controles que atuam como contêineres para uma coleção de elementos filhos. Os filhos desse elemento dão suporte a TableItemPattern e são organizados em um sistema de coordenadas lógico bidimensional que pode ser percorrido por linha e coluna. |
TablePatternIdentifiers |
Contém valores usados como identificadores para o TablePattern. |
TextPattern |
Representa os controles que contêm texto. |
TextPatternIdentifiers |
Contém valores usados como identificadores para o ITextProvider. |
TogglePattern |
Representa um controle que pode percorrer um conjunto de estados e manter um estado após sua definição. |
TogglePatternIdentifiers |
Contém valores usados como identificadores pelo IToggleProvider. |
TransformPattern |
Representa um controle que pode ser movido, redimensionado ou girado em um espaço bidimensional. |
TransformPatternIdentifiers |
Contém valores usados como identificadores para o ITransformProvider. |
TreeWalker |
Fornece métodos e propriedades usados para navegar na árvore de Automação da Interface do Usuário. |
ValuePattern |
Representa um controle que tem um valor intrínseco que não abrange um intervalo e pode ser representado como uma cadeia de caracteres. Essa cadeia de caracteres pode ou não ser editada dependendo do controle e de suas configurações. |
ValuePatternIdentifiers |
Contém valores usados como identificadores para o IValueProvider. |
VirtualizedItemPattern |
Representa os itens dentro de contêineres que virtualizados e precisam ficar totalmente acessível como elementos de Automação da Interface do Usuário. |
VirtualizedItemPatternIdentifiers |
Contém valores usados como identificadores pelo IVirtualizedItemProvider. |
WindowClosedEventArgs |
Contém informações sobre o evento gerado quando uma janela é fechada. |
WindowPattern |
Representa um controle que fornece funcionalidade baseada em janela fundamental dentro de uma GUI (interface gráfica do usuário) tradicional. |
WindowPatternIdentifiers |
Contém valores usados como identificadores pelo IWindowProvider. |
Estruturas
AutomationElement.AutomationElementInformation |
Contém os acessadores de propriedade usados pelas propriedades Cached ou Current. |
ClientSideProviderDescription |
Descreve o escopo de um provedor de Automação de Interface do Usuário do lado do cliente para que ele possa ser registrado com o aplicativo de cliente de Automação de Interface do Usuário. |
DockPattern.DockPatternInformation |
Fornece acesso aos valores de propriedade de um objeto DockPattern usando os próprios acessadores Current ou Cached. |
ExpandCollapsePattern.ExpandCollapsePatternInformation |
Fornece acesso aos valores de propriedade de um objeto ExpandCollapsePattern usando os próprios acessadores Current ou Cached. |
GridItemPattern.GridItemPatternInformation |
Fornece acesso aos valores de propriedade de um objeto GridItemPattern usando os próprios acessadores Current ou Cached. |
GridPattern.GridPatternInformation |
Fornece acesso aos valores de propriedade de um objeto GridPattern usando os próprios acessadores Current ou Cached. |
MultipleViewPattern.MultipleViewPatternInformation |
Fornece acesso aos valores de propriedade de um objeto MultipleViewPattern usando os próprios acessadores Current ou Cached. |
RangeValuePattern.RangeValuePatternInformation |
Fornece acesso aos valores de propriedade de um objeto RangeValuePattern usando os próprios acessadores Current ou Cached. |
ScrollPattern.ScrollPatternInformation |
Fornece acesso aos valores de propriedade de um objeto ScrollPattern usando os próprios acessadores Current ou Cached. |
SelectionItemPattern.SelectionItemPatternInformation |
Fornece acesso aos valores de propriedade de um objeto SelectionItemPattern usando os próprios acessadores Current ou Cached. |
SelectionPattern.SelectionPatternInformation |
Fornece acesso aos valores de propriedade de um objeto SelectionPattern usando os próprios acessadores Current ou Cached. |
TableItemPattern.TableItemPatternInformation |
Fornece acesso aos valores de propriedade de um objeto TableItemPattern usando os próprios acessadores Current ou Cached. |
TablePattern.TablePatternInformation |
Fornece acesso aos valores de propriedade de um objeto TablePattern usando os próprios acessadores Current ou Cached. |
TogglePattern.TogglePatternInformation |
Fornece acesso aos valores de propriedade de um objeto TogglePattern usando os próprios acessadores Current ou Cached. |
TransformPattern.TransformPatternInformation |
Fornece acesso aos valores de propriedade de um objeto TransformPattern usando os próprios acessadores Current ou Cached. |
ValuePattern.ValuePatternInformation |
Fornece acesso aos valores de propriedade de um objeto ValuePattern usando os próprios acessadores Current ou Cached. |
WindowPattern.WindowPatternInformation |
Fornece acesso aos valores de propriedade de um objeto WindowPattern usando os próprios acessadores Current ou Cached. |
Enumerações
AsyncContentLoadedState |
Contém valores que especificam o estado do conteúdo que está sendo carregado em um elemento de conteúdo. |
AutomationElementMode |
Contém valores que especificam o tipo de referência a ser usado ao retornar elementos de Automação da Interface do Usuário. Esses valores são usados na propriedade AutomationElementMode. |
AutomationHeadingLevel |
Fornece suporte para clientes de Automação de Interface do Usuário da WPF (Windows Presentation Foundation). |
AutomationLiveSetting |
Descreve as características de notificação de uma região dinâmica particular. |
AutomationNotificationKind |
Indica o tipo de notificação ao chamar RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String). |
AutomationNotificationProcessing |
Especifica a ordem na qual processar uma notificação ao chamar RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String). |
ClientSideProviderMatchIndicator |
Contém valores que especificam o comportamento durante a correspondência de nomes de classe em uma ClientSideProviderDescription. |
DockPosition |
Contém valores que especificam a posição de encaixe de um objeto, representado por um DockPattern dentro de um contêiner de encaixe. |
ExpandCollapseState |
Contém valores que especificam o ExpandCollapseState de um elemento da Automação da Interface do Usuário. |
IsOffscreenBehavior |
Especifica como a propriedade IsOffscreen() é determinada. |
OrientationType |
Contém valores que especificam a orientação de um controle. |
PropertyConditionFlags |
Contém valores que especificam como um valor da propriedade é testado em um PropertyCondition. |
RowOrColumnMajor |
Contém valores que especificam se os dados em uma tabela devem ser lidos principalmente por linha ou coluna. |
ScrollAmount |
Contém valores usados por ScrollPattern para indicar a direção e a distância de rolagem. |
StructureChangeType |
Contém valores que especificam as alterações na estrutura da árvore de elementos de Automação da Interface do Usuário da Microsoft. |
SupportedTextSelection |
Contém valores que especificam se um provedor de texto é compatível com a seleção e, nesse caso, se ele dá suporte a uma seleção única, contínua ou a várias seleções não contíguas. |
SynchronizedInputType |
Contém valores que especificam o tipo de entrada sincronizada. |
ToggleState |
Contém valores que especificam o ToggleState de um elemento da Automação da Interface do Usuário. |
TreeScope |
Contém valores que especificam o escopo dos elementos na da árvore de automação da interface do usuário. |
WindowInteractionState |
Contém valores que especificam o estado atual da janela para fins de interação programática ou do usuário. |
WindowVisualState |
Contém valores que especificam o estado visual de uma janela. |
Delegados
AutomationEventHandler |
Representa o método implementado pelo aplicativo de cliente de Automação de interface do usuário para manipular um evento acionado por um provedor de Automação de interface do usuário. |
AutomationFocusChangedEventHandler |
Representa o método implementado pelo aplicativo cliente Automação da Interface do Usuário para manipular o evento acionado por um provedor de Automação da Interface do Usuário quando o foco é alterado. |
AutomationPropertyChangedEventHandler |
Representa o método implementado pelo aplicativo cliente Automação da Interface do Usuário para manipular o evento acionado por um provedor de Automação da Interface do Usuário quando uma propriedade foi alterada. |
ClientSideProviderFactoryCallback |
Representa o método que cria um provedor de Automação de Interface do Usuário do lado do cliente para uma janela. |
StructureChangedEventHandler |
Representa o método implementado pelo aplicativo cliente para manipular o evento acionado quando a estrutura de árvore da Automação da Interface do Usuário foi alterada. |