System.Windows.Automation Espaço de Nomes

Fornece suporte para clientes Automatização da Interface de Utilizador do Windows Presentation Foundation (WPF).

Classes

Name Description
ActiveTextPositionChangedEventArgs

Fornece suporte para clientes Automatização da Interface de Utilizador do Windows Presentation Foundation (WPF).

AndCondition

Representa uma combinação de dois ou mais PropertyCondition objetos que devem ser ambos verdadeiros para uma correspondência.

AsyncContentLoadedEventArgs

Fornece dados para um AsyncContentLoadedEvent.

Automation

Contém métodos e campos para aplicações cliente de Automatização da Interface de Utilizador.

AutomationElement

Representa um elemento de Automatização da Interface de Utilizador na árvore de Automatização da Interface de Utilizador e contém valores usados como identificadores pelas aplicações cliente de Automatização da Interface de Utilizador.

AutomationElementCollection

Representa uma coleção de AutomationElement objetos.

AutomationElementIdentifiers

Contém valores usados como identificadores pelos fornecedores de Automatização da Interface de Utilizador.

AutomationEvent

Identifica um evento de Automatização da Interface de Utilizador.

AutomationEventArgs

Fornece dados para Automatização da Interface de Utilizador eventos que são passados a um delegado AutomationEventHandler.

AutomationFocusChangedEventArgs

Fornece dados para um evento com mudança de foco.

AutomationIdentifier

Classe base para tipos que identificam tipos de controlo, eventos, padrões, propriedades e atributos de texto no Automatização da Interface de Utilizador.

AutomationPattern

Identifica um padrão de controlo.

AutomationProperties

Fornece um meio de obter ou definir o valor das propriedades associadas da instância do AutomationPeer elemento.

AutomationProperty

Identifica uma propriedade de um AutomationElement.

AutomationPropertyChangedEventArgs

Fornece informações sobre um evento com alteração de propriedade.

AutomationTextAttribute

Identifica atributos de texto do Automatização da Interface de Utilizador.

BasePattern

Fornece a implementação base para classes de padrões de controlo.

CacheRequest

Especifica propriedades e padrões que o framework de Automatização da Interface de Utilizador armazena em cache quando é obtido um AutomationElement.

ClientSettings

Contém métodos que disponibilizam os prestadores do lado do cliente ao cliente.

Condition

Tipo base para condições usadas na filtragem ao procurar elementos na árvore de Automatização da Interface de Utilizador.

ControlType

Identifica o tipo de controlo de interface de utilizador (UI).

DockPattern

Representa controlos que expõem as propriedades da doca dentro de um contentor de acoplamento.

DockPatternIdentifiers

Contém valores usados como identificadores para IDockProvider.

ElementNotAvailableException

Contém informação sobre a exceção que surge quando se tenta aceder a um elemento de Automatização da Interface de Utilizador correspondente a uma parte da interface de utilizador que já não está disponível.

ElementNotEnabledException

Contém informação sobre a exceção que é levantada quando se tenta manipular um controlo que não está ativado.

ExpandCollapsePattern

Representa controlos que se expandem visualmente para mostrar conteúdo e colapsam para ocultar conteúdo.

ExpandCollapsePatternIdentifiers

Contém valores usados como identificadores por IExpandCollapseProvider.

GridItemPattern

Representa controlos filhos de contentores que suportam GridPattern.

GridItemPatternIdentifiers

Contém valores usados como identificadores por IGridItemProvider.

GridPattern

Representa controlos que atuam como contentores para uma coleção de elementos filhos. Os filhos deste controlo suportam GridItemPattern e estão organizados num sistema de coordenadas lógicas bidimensional que pode ser percorrido por linha e coluna.

GridPatternIdentifiers

Contém valores usados como identificadores por IGridProvider.

InvokePattern

Representa controlos que iniciam ou executam uma única ação inequívoca e que não mantêm o estado quando ativados.

InvokePatternIdentifiers

Contém valores usados como identificadores por IInvokeProvider.

ItemContainerPattern

Representa um objeto que gere itens e suporta a recuperação de um item pelo valor da propriedade.

ItemContainerPatternIdentifiers

Contém valores usados como identificadores por IItemContainerProvider.

MultipleViewPattern

Representa controlos que fornecem, e conseguem alternar entre múltiplas representações do mesmo conjunto de informação ou controlos filhos.

MultipleViewPatternIdentifiers

Contém valores usados como identificadores por IMultipleViewProvider.

NoClickablePointException

Contém informação sobre a exceção que é levantada quando GetClickablePoint() é chamada num elemento Automatização da Interface de Utilizador que não tem ponto clicável.

NotCondition

Representa um Condition que é o negativo de um especificado Condition.

NotificationEventArgs

Fornece suporte para clientes Automatização da Interface de Utilizador do Windows Presentation Foundation (WPF).

OrCondition

Representa uma combinação de duas ou mais condições em que existe 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ção sobre uma exceção que é levantada quando há um problema ao carregar um assembly que contém fornecedores do lado do cliente.

RangeValuePattern

Representa um controlo que pode ser definido para um valor dentro de um intervalo.

RangeValuePatternIdentifiers

Contém valores usados como identificadores para IRangeValueProvider.

ScrollItemPattern

Representa controlos filhos de contentores que suportam o ScrollPattern padrão de controlo.

ScrollItemPatternIdentifiers

Contém valores usados como identificadores por IScrollItemProvider.

ScrollPattern

Representa controlos que funcionam como contentores roláveis para uma coleção de elementos filhos. As crianças deste elemento apoiam ScrollItemPattern.

ScrollPatternIdentifiers

Contém valores usados como identificadores para IScrollProvider.

SelectionItemPattern

Representa itens filhos selecionáveis de controlos de contentores que suportam SelectionPattern.

SelectionItemPatternIdentifiers

Contém valores usados como identificadores por ISelectionItemProvider.

SelectionPattern

Representa um controlo que atua como um contentor para uma coleção de itens filhos selecionáveis. Os filhos deste elemento apoiam o SelectionItemPattern.

SelectionPatternIdentifiers

Contém valores usados como identificadores para ISelectionProvider.

StructureChangedEventArgs

Contém informação sobre o evento que é gerado quando a estrutura da árvore Automatização da Interface de Utilizador mudou.

SynchronizedInputPattern

Representa objetos que suportam eventos de entrada sincronizados.

SynchronizedInputPatternIdentifiers

Contém valores usados como identificadores por ISynchronizedInputProvider.

TableItemPattern

Representa os controlos filhos de contentores que suportam TablePattern.

TableItemPatternIdentifiers

Contém valores usados como identificadores por ITableItemProvider.

TablePattern

Representa controlos que atuam como contentores para uma coleção de elementos filhos. Os filhos deste elemento suportam TableItemPattern e estão organizados num sistema de coordenadas lógicas bidimensional que pode ser percorrido por linha e coluna.

TablePatternIdentifiers

Contém valores usados como identificadores para TablePattern.

TextPattern

Representa controlos que contêm texto.

TextPatternIdentifiers

Contém valores usados como identificadores para ITextProvider.

TogglePattern

Representa um controlo que pode alternar entre um conjunto de estados e manter um estado uma vez definido.

TogglePatternIdentifiers

Contém valores usados como identificadores por IToggleProvider.

TransformPattern

Representa um controlo que pode ser movido, redimensionado ou rodado dentro de um espaço bidimensional.

TransformPatternIdentifiers

Contém valores usados como identificadores para ITransformProvider.

TreeWalker

Fornece métodos e propriedades usados para navegar na árvore de Automatização da Interface de Utilizador.

ValuePattern

Representa um controlo que tem um valor intrínseco que não abrange um intervalo e pode ser representado como uma cadeia. Esta cadeia pode ou não ser editável dependendo do controlo e das suas definições.

ValuePatternIdentifiers

Contém valores usados como identificadores para IValueProvider.

VirtualizedItemPattern

Representa itens dentro de contentores virtualizados que precisam de ser totalmente acessíveis como elementos de Automatização da Interface de Utilizador.

VirtualizedItemPatternIdentifiers

Contém valores usados como identificadores por IVirtualizedItemProvider.

WindowClosedEventArgs

Contém informação sobre o evento que é levantada quando uma janela é fechada.

WindowPattern

Representa um controlo que fornece funcionalidade fundamental baseada em janelas dentro de uma interface gráfica (GUI) tradicional.

WindowPatternIdentifiers

Contém valores usados como identificadores por IWindowProvider.

Estruturas

Name Description
AutomationElement.AutomationElementInformation

Contém os acessórios de propriedade usados pelas Cached propriedades ou.Current

ClientSideProviderDescription

Descreve o âmbito de um fornecedor de Automatização da Interface de Utilizador do lado do cliente, para que possa ser registado na aplicação cliente Automatização da Interface de Utilizador.

DockPattern.DockPatternInformation

Fornece acesso aos valores de propriedade de um DockPattern objeto usando os seus Current acessórios ou (ou Cached acessórios).

ExpandCollapsePattern.ExpandCollapsePatternInformation

Fornece acesso aos valores de propriedade de um ExpandCollapsePattern objeto usando os seus Current acessórios ou (ou Cached acessórios).

GridItemPattern.GridItemPatternInformation

Fornece acesso aos valores de propriedade de um GridItemPattern objeto usando os seus Current acessórios ou (ou Cached acessórios).

GridPattern.GridPatternInformation

Fornece acesso aos valores de propriedade de um GridPattern objeto usando os seus Current acessórios ou (ou Cached acessórios).

MultipleViewPattern.MultipleViewPatternInformation

Fornece acesso aos valores de propriedade de um MultipleViewPattern objeto usando os seus Current acessórios ou (ou Cached acessórios).

RangeValuePattern.RangeValuePatternInformation

Fornece acesso aos valores de propriedade de um RangeValuePattern objeto usando os seus Current acessórios ou (ou Cached acessórios).

ScrollPattern.ScrollPatternInformation

Fornece acesso aos valores de propriedade de um ScrollPattern objeto usando os seus Current acessórios ou (ou Cached acessórios).

SelectionItemPattern.SelectionItemPatternInformation

Fornece acesso aos valores de propriedade de um SelectionItemPattern objeto usando os seus Current acessórios ou (ou Cached acessórios).

SelectionPattern.SelectionPatternInformation

Fornece acesso aos valores de propriedade de um SelectionPattern objeto usando os seus Current acessórios ou (ou Cached acessórios).

TableItemPattern.TableItemPatternInformation

Fornece acesso aos valores de propriedade de um TableItemPattern objeto usando os seus Current acessórios ou (ou Cached acessórios).

TablePattern.TablePatternInformation

Fornece acesso aos valores de propriedade de um TablePattern objeto usando os seus Current acessórios ou (ou Cached acessórios).

TogglePattern.TogglePatternInformation

Fornece acesso aos valores de propriedade de um TogglePattern objeto usando os seus Current acessórios ou (ou Cached acessórios).

TransformPattern.TransformPatternInformation

Fornece acesso aos valores de propriedade de um TransformPattern objeto usando os seus Current acessórios ou (ou Cached acessórios).

ValuePattern.ValuePatternInformation

Fornece acesso aos valores de propriedade de um ValuePattern objeto usando os seus Current acessórios ou (ou Cached acessórios).

WindowPattern.WindowPatternInformation

Fornece acesso aos valores de propriedade de um WindowPattern objeto usando os seus Current acessórios ou (ou Cached acessórios).

Enumerações

Name Description
AsyncContentLoadedState

Contém valores que especificam o estado do conteúdo a ser carregado num elemento de conteúdo.

AutomationElementMode

Contém valores que especificam o tipo de referência a usar ao devolver elementos de Automatização da Interface de Utilizador. Estes valores são usados na AutomationElementMode propriedade.

AutomationHeadingLevel

Fornece suporte para clientes Automatização da Interface de Utilizador do Windows Presentation Foundation (WPF).

AutomationLiveSetting

Descreve as características de notificação de uma determinada região em tempo real.

AutomationNotificationKind

Indica o tipo de notificação ao ligar RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String).

AutomationNotificationProcessing

Especifica a ordem em que deve processar uma notificação ao chamar RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String).

ClientSideProviderMatchIndicator

Contém valores que especificam o comportamento ao corresponder nomes de classe num ClientSideProviderDescription.

DockPosition

Contém valores que especificam a posição de dock de um objeto, representados por um DockPattern, dentro de um contentor de docking.

ExpandCollapseState

Contém valores que especificam o ExpandCollapseState de um elemento Automatização da Interface de Utilizador.

IsOffscreenBehavior

Especifica como a IsOffscreen() propriedade é determinada.

OrientationType

Contém valores que especificam a orientação de um controlo.

PropertyConditionFlags

Contém valores que especificam como o valor de uma propriedade é testado num PropertyCondition.

RowOrColumnMajor

Contém valores que especificam se os dados numa tabela devem ser lidos principalmente por linha ou por coluna.

ScrollAmount

Contém valores usados por ScrollPattern para indicar a direção e a distância a deslocar.

StructureChangeType

Contém valores que especificam alterações na estrutura da árvore de Microsoft Automatização da Interface de Utilizador elementos.

SupportedTextSelection

Contém valores que especificam se um fornecedor de texto suporta seleção e, em caso afirmativo, se suporta uma única seleção contínua ou múltiplas seleções disjuntas.

SynchronizedInputType

Contém valores que especificam o tipo de entrada sincronizada.

ToggleState

Contém valores que especificam o ToggleState de um elemento Automatização da Interface de Utilizador.

TreeScope

Contém valores que especificam o âmbito dos elementos dentro da árvore de Automatização da Interface de Utilizador.

WindowInteractionState

Contém valores que especificam o estado atual da janela para fins de interação do utilizador ou programática.

WindowVisualState

Contém valores que especificam o estado visual de uma janela.

Delegados

Name Description
AutomationEventHandler

Representa o método implementado pela aplicação cliente Automatização da Interface de Utilizador para gerar um evento gerado por um fornecedor de Automatização da Interface de Utilizador.

AutomationFocusChangedEventHandler

Representa o método implementado pela aplicação cliente Automatização da Interface de Utilizador para gerir o evento gerado por um fornecedor de Automatização da Interface de Utilizador quando o foco mudou.

AutomationPropertyChangedEventHandler

Representa o método implementado pela aplicação cliente Automatização da Interface de Utilizador para lidar com o evento gerado por um fornecedor de Automatização da Interface de Utilizador quando uma propriedade foi alterada.

ClientSideProviderFactoryCallback

Representa o método que cria um fornecedor de Automatização da Interface de Utilizador do lado do cliente para uma janela.

StructureChangedEventHandler

Representa o método implementado pela aplicação cliente para lidar com o evento gerado quando a estrutura da árvore do Automatização da Interface de Utilizador mudou.