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. |