System.Windows.Automation 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 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. |