System.Windows.Automation Namespace
Fornece suporte para clientes de Automação de Interface do Usuário da WPF (Windows Presentation Foundation). Provides support for Windows Presentation Foundation (WPF) UI Automation clients.
Classes
AndCondition |
Representa uma combinação de dois ou mais objetos PropertyCondition que devem ser verdadeiros para uma correspondência.Represents a combination of two or more PropertyCondition objects that must both be true for a match. |
AsyncContentLoadedEventArgs |
Fornece dados para um AsyncContentLoadedEvent.Provides data for a AsyncContentLoadedEvent. |
Automation |
Contém métodos e campos para aplicativos de cliente de Automação da Interface do Usuário.Contains methods and fields for UI Automation client applications. |
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.Represents a UI Automation element in the UI Automation tree, and contains values used as identifiers by UI Automation client applications. |
AutomationElementCollection |
Representa uma coleção de objetos AutomationElement .Represents a collection of AutomationElement objects. |
AutomationElementIdentifiers |
Contém valores usados como identificadores por provedores da Automação de Interface do Usuário.Contains values used as identifiers by UI Automation providers. |
AutomationEvent |
Identifica um evento de Automação da Interface do Usuário.Identifies a UI Automation event. |
AutomationEventArgs |
Fornece dados para eventos de Automação da Interface do Usuário que são passados para um delegado AutomationEventHandler.Provides data for UI Automation events that are passed to an AutomationEventHandler delegate. |
AutomationFocusChangedEventArgs |
Fornece dados para um evento com foco alterado.Provides data for a focus-changed event. |
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.Base class for types that identify control types, events, patterns, properties, and text attributes in UI Automation. |
AutomationPattern |
Identifica um padrão de controle.Identifies a control pattern. |
AutomationProperties |
Fornece um meio de obter ou definir o valor das propriedades associadas da instância do elemento AutomationPeer.Provides a means of getting or setting the value of the associated properties of the instance of the AutomationPeer element. |
AutomationProperty |
Identifica uma propriedade de um AutomationElement.Identifies a property of an AutomationElement. |
AutomationPropertyChangedEventArgs |
Fornece informações sobre um evento com propriedade alterada.Provides information about a property-changed event. |
AutomationTextAttribute |
Identifica os atributos de texto da Automação da Interface do Usuário.Identifies UI Automation text attributes. |
BasePattern |
Fornece a implementação base para classes de padrão de controle.Provides the base implementation for control pattern classes. |
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.Specifies properties and patterns that the UI Automation framework caches when an AutomationElement is obtained. |
ClientSettings |
Contém métodos que disponibilizam provedores do lado do cliente para o cliente.Contains methods that make client-side providers available to the client. |
Condition |
Tipo base para condições usadas na filtragem ao pesquisar por elementos na árvore de Automação da Interface do Usuário.Base type for conditions used in filtering when searching for elements in the UI Automation tree. |
ControlType |
Identifica o tipo de um controle de interface do usuário.Identifies the type of a user interface (UI) control. |
DockPattern |
Representa os controles que expõem as propriedades de encaixe dentro de um contêiner de encaixe.Represents controls that expose their dock properties within a docking container. |
DockPatternIdentifiers |
Contém valores usados como identificadores para o IDockProvider.Contains values used as identifiers for 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.Contains information about the exception that is raised when an attempt is made to access an UI Automation element corresponding to a part of the user interface that is no longer available. |
ElementNotEnabledException |
Contém informações sobre a exceção que é gerada quando é realizada uma tentativa de manipular um controle que não está habilitado.Contains information about the exception that is raised when an attempt is made to manipulate a control that is not enabled. |
ExpandCollapsePattern |
Representa controles que são expandidos visualmente para exibir o conteúdo e recolhidos para ocultá-lo.Represents controls that visually expand to display content and collapse to hide content. |
ExpandCollapsePatternIdentifiers |
Contém valores usados como identificadores pelo IExpandCollapseProvider.Contains values used as identifiers by IExpandCollapseProvider. |
GridItemPattern |
Representa os controles filhos de contêineres compatíveis com GridPattern.Represents child controls of containers that support GridPattern. |
GridItemPatternIdentifiers |
Contém valores usados como identificadores pelo IGridItemProvider.Contains values used as identifiers by IGridItemProvider. |
GridPattern |
Representa controles que atuam como contêineres para uma coleção de elementos filhos.Represents controls that act as containers for a collection of child elements. 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.The children of this control support GridItemPattern and are organized in a two-dimensional logical coordinate system that can be traversed by row and column. |
GridPatternIdentifiers |
Contém valores usados como identificadores pelo IGridProvider.Contains values used as identifiers by 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.Represents controls that initiate or perform a single, unambiguous action and do not maintain state when activated. |
InvokePatternIdentifiers |
Contém valores usados como identificadores pelo IInvokeProvider.Contains values used as identifiers by IInvokeProvider. |
ItemContainerPattern |
Representa um objeto que gerencia itens e é compatível com a recuperação de um item pelo valor da propriedade.Represents an object that manages items and supports retrieving an item by property value. |
ItemContainerPatternIdentifiers |
Contém valores usados como identificadores pelo IItemContainerProvider.Contains values used as identifiers by IItemContainerProvider. |
MultipleViewPattern |
Representa controles que fornecem e pode alternar entre várias representações do mesmo conjunto de informações ou controles filho.Represents controls that provide, and are able to switch between, multiple representations of the same set of information or child controls. |
MultipleViewPatternIdentifiers |
Contém valores usados como identificadores pelo IMultipleViewProvider.Contains values used as identifiers by 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.Contains information about the exception that is raised when GetClickablePoint() is called on a UI Automation element that has no clickable point. |
NotCondition |
Representa um Condition que é o negativo do Condition especificado.Represents a Condition that is the negative of a specified Condition. |
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.Represents a combination of two or more conditions where a match exists if any one of the conditions is true. |
PropertyCondition |
Representa um Condition que testa se uma propriedade tem um valor especificado.Represents a Condition that tests whether a property has a specified value. |
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.Contains information about an exception that is raised when there is a problem loading an assembly that contains client-side providers. |
RangeValuePattern |
Representa um controle que pode ser definido como um valor dentro de um intervalo.Represents a control that can be set to a value within a range. |
RangeValuePatternIdentifiers |
Contém valores usados como identificadores para o IRangeValueProvider.Contains values used as identifiers for IRangeValueProvider. |
ScrollItemPattern |
Representa os controles filho de contêineres que são compatíveis com o padrão de controle ScrollPattern.Represents child controls of containers that support the ScrollPattern control pattern. |
ScrollItemPatternIdentifiers |
Contém valores usados como identificadores pelo IScrollItemProvider.Contains values used as identifiers by IScrollItemProvider. |
ScrollPattern |
Representa controles que atuam como contêineres roláveis para uma coleção de elementos filho.Represents controls that act as scrollable containers for a collection of child elements. Os filhos desse elemento dão suporte a ScrollItemPattern.The children of this element support ScrollItemPattern. |
ScrollPatternIdentifiers |
Contém valores usados como identificadores para o IScrollProvider.Contains values used as identifiers for IScrollProvider. |
SelectionItemPattern |
Representa os itens filhos selecionáveis dos controles de contêiner que oferecem suporte ao SelectionPattern.Represents selectable child items of container controls that support SelectionPattern. |
SelectionItemPatternIdentifiers |
Contém valores usados como identificadores pelo ISelectionItemProvider.Contains values used as identifiers by ISelectionItemProvider. |
SelectionPattern |
Representa um controle que atua como um contêiner para uma coleção de itens filho selecionáveis.Represents a control that acts as a container for a collection of selectable child items. Os filhos desse elemento dão suporte à SelectionItemPattern.The children of this element support the SelectionItemPattern. |
SelectionPatternIdentifiers |
Contém valores usados como identificadores para o ISelectionProvider.Contains values used as identifiers for 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.Contains information about the event that is raised when the UI Automation tree structure has changed. |
SynchronizedInputPattern |
Representa objetos que dão suporte a eventos de entrada sincronizados.Represents objects that support synchronized input events. |
SynchronizedInputPatternIdentifiers |
Contém valores usados como identificadores pelo ISynchronizedInputProvider.Contains values used as identifiers by ISynchronizedInputProvider. |
TableItemPattern |
Representa os controles filhos de contêineres compatíveis com TablePattern.Represents the child controls of containers that support TablePattern. |
TableItemPatternIdentifiers |
Contém valores usados como identificadores pelo ITableItemProvider.Contains values used as identifiers by ITableItemProvider. |
TablePattern |
Representa controles que atuam como contêineres para uma coleção de elementos filhos.Represents controls that act as containers for a collection of child elements. 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.The children of this element support TableItemPattern and are organized in a two-dimensional logical coordinate system that can be traversed by row and column. |
TablePatternIdentifiers |
Contém valores usados como identificadores para o TablePattern.Contains values used as identifiers for TablePattern. |
TextPattern |
Representa os controles que contêm texto.Represents controls that contain text. |
TextPatternIdentifiers |
Contém valores usados como identificadores para o ITextProvider.Contains values used as identifiers for ITextProvider. |
TogglePattern |
Representa um controle que pode percorrer um conjunto de estados e manter um estado após sua definição.Represents a control that can cycle through a set of states and maintain a state once set. |
TogglePatternIdentifiers |
Contém valores usados como identificadores pelo IToggleProvider.Contains values used as identifiers by IToggleProvider. |
TransformPattern |
Representa um controle que pode ser movido, redimensionado ou girado em um espaço bidimensional.Represents a control that can be moved, resized, or rotated within a two-dimensional space. |
TransformPatternIdentifiers |
Contém valores usados como identificadores para o ITransformProvider.Contains values used as identifiers for ITransformProvider. |
TreeWalker |
Fornece métodos e propriedades usados para navegar na árvore de Automação da Interface do Usuário.Provides methods and properties used to navigate the UI Automation tree. |
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.Represents a control that has an intrinsic value that does not span a range and can be represented as a string. Essa cadeia de caracteres pode ou não ser editada dependendo do controle e de suas configurações.This string may or may not be editable depending on the control and its settings. |
ValuePatternIdentifiers |
Contém valores usados como identificadores para o IValueProvider.Contains values used as identifiers for 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.Represents items inside containers that are virtualized and need to be made fully accessible as UI Automation elements. |
VirtualizedItemPatternIdentifiers |
Contém valores usados como identificadores pelo IVirtualizedItemProvider.Contains values used as identifiers by IVirtualizedItemProvider. |
WindowClosedEventArgs |
Contém informações sobre o evento gerado quando uma janela é fechada.Contains information about the event that is raised when a window is closed. |
WindowPattern |
Representa um controle que fornece funcionalidade baseada em janela fundamental dentro de uma GUI (interface gráfica do usuário) tradicional.Represents a control that provides fundamental window-based functionality within a traditional graphical user interface (GUI). |
WindowPatternIdentifiers |
Contém valores usados como identificadores pelo IWindowProvider.Contains values used as identifiers by IWindowProvider. |
Estruturas
AutomationElement.AutomationElementInformation |
Contém os acessadores de propriedade usados pelas propriedades Cached ou Current.Contains the property accessors used by the Cached or Current properties. |
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.Describes the scope of a client-side UI Automation provider so that it can be registered with the UI Automation client application. |
DockPattern.DockPatternInformation |
Fornece acesso aos valores de propriedade de um objeto DockPattern usando os próprios acessadores Current ou Cached.Provides access to the property values of a DockPattern object using its Current or Cached accessors. |
ExpandCollapsePattern.ExpandCollapsePatternInformation |
Fornece acesso aos valores de propriedade de um objeto ExpandCollapsePattern usando os próprios acessadores Current ou Cached.Provides access to the property values of a ExpandCollapsePattern object using its Current or Cached accessors. |
GridItemPattern.GridItemPatternInformation |
Fornece acesso aos valores de propriedade de um objeto GridItemPattern usando os próprios acessadores Current ou Cached.Provides access to the property values of a GridItemPattern object using its Current or Cached accessors. |
GridPattern.GridPatternInformation |
Fornece acesso aos valores de propriedade de um objeto GridPattern usando os próprios acessadores Current ou Cached.Provides access to the property values of a GridPattern object using its Current or Cached accessors. |
MultipleViewPattern.MultipleViewPatternInformation |
Fornece acesso aos valores de propriedade de um objeto MultipleViewPattern usando os próprios acessadores Current ou Cached.Provides access to the property values of a MultipleViewPattern object using its Current or Cached accessors. |
RangeValuePattern.RangeValuePatternInformation |
Fornece acesso aos valores de propriedade de um objeto RangeValuePattern usando os próprios acessadores Current ou Cached.Provides access to the property values of a RangeValuePattern object using its Current or Cached accessors. |
ScrollPattern.ScrollPatternInformation |
Fornece acesso aos valores de propriedade de um objeto ScrollPattern usando os próprios acessadores Current ou Cached.Provides access to the property values of a ScrollPattern object using its Current or Cached accessors. |
SelectionItemPattern.SelectionItemPatternInformation |
Fornece acesso aos valores de propriedade de um objeto SelectionItemPattern usando os próprios acessadores Current ou Cached.Provides access to the property values of a SelectionItemPattern object using its Current or Cached accessors. |
SelectionPattern.SelectionPatternInformation |
Fornece acesso aos valores de propriedade de um objeto SelectionPattern usando os próprios acessadores Current ou Cached.Provides access to the property values of a SelectionPattern object using its Current or Cached accessors. |
TableItemPattern.TableItemPatternInformation |
Fornece acesso aos valores de propriedade de um objeto TableItemPattern usando os próprios acessadores Current ou Cached.Provides access to the property values of a TableItemPattern object using its Current or Cached accessors. |
TablePattern.TablePatternInformation |
Fornece acesso aos valores de propriedade de um objeto TablePattern usando os próprios acessadores Current ou Cached.Provides access to the property values of a TablePattern object using its Current or Cached accessors. |
TogglePattern.TogglePatternInformation |
Fornece acesso aos valores de propriedade de um objeto TogglePattern usando os próprios acessadores Current ou Cached.Provides access to the property values of a TogglePattern object using its Current or Cached accessors. |
TransformPattern.TransformPatternInformation |
Fornece acesso aos valores de propriedade de um objeto TransformPattern usando os próprios acessadores Current ou Cached.Provides access to the property values of a TransformPattern object using its Current or Cached accessors. |
ValuePattern.ValuePatternInformation |
Fornece acesso aos valores de propriedade de um objeto ValuePattern usando os próprios acessadores Current ou Cached.Provides access to the property values of a ValuePattern object using its Current or Cached accessors. |
WindowPattern.WindowPatternInformation |
Fornece acesso aos valores de propriedade de um objeto WindowPattern usando os próprios acessadores Current ou Cached.Provides access to the property values of a WindowPattern object using its Current or Cached accessors. |
Enumerações
AsyncContentLoadedState |
Contém valores que especificam o estado do conteúdo que está sendo carregado em um elemento de conteúdo.Contains values that specify the state of the content being loaded into a content element. |
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.These values are used in the AutomationElementMode property. |
AutomationLiveSetting |
Descreve as características de notificação de uma região dinâmica particular.Describes the notification characteristics of a particular live region. |
ClientSideProviderMatchIndicator |
Contém valores que especificam o comportamento durante a correspondência de nomes de classe em uma ClientSideProviderDescription.Contains values that specify behavior when matching class names in a 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.Contains values that specify the dock position of an object, represented by a DockPattern, within a docking container. |
ExpandCollapseState |
Contém valores que especificam o ExpandCollapseState de um elemento da Automação da Interface do Usuário.Contains values that specify the ExpandCollapseState of a UI Automation element. |
IsOffscreenBehavior |
Especifica como a propriedade IsOffscreen() é determinada.Specifies how the IsOffscreen() property is determined. |
OrientationType |
Contém valores que especificam a orientação de um controle.Contains values that specify the orientation of a control. |
PropertyConditionFlags |
Contém valores que especificam como um valor da propriedade é testado em um PropertyCondition.Contains values that specify how a property value is tested in a PropertyCondition. |
RowOrColumnMajor |
Contém valores que especificam se os dados em uma tabela devem ser lidos principalmente por linha ou coluna.Contains values that specify whether data in a table should be read primarily by row or by column. |
ScrollAmount |
Contém valores usados por ScrollPattern para indicar a direção e a distância de rolagem.Contains values used by ScrollPattern to indicate the direction and distance to scroll. |
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.Contains values that specify changes in the structure of the Microsoft UI Automation element tree. |
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.Contains values that specify whether a text provider supports selection and, if so, whether it supports a single, continuous selection or multiple, disjoint selections. |
SynchronizedInputType |
Contém valores que especificam o tipo de entrada sincronizada.Contains values that specify the type of synchronized input. |
ToggleState |
Contém valores que especificam o ToggleState de um elemento da Automação da Interface do Usuário.Contains values that specify the ToggleState of a UI Automation element. |
TreeScope |
Contém valores que especificam o escopo dos elementos na da árvore de automação da interface do usuário.Contains values that specify the scope of elements within the UI Automation tree. |
WindowInteractionState |
Contém valores que especificam o estado atual da janela para fins de interação programática ou do usuário.Contains values that specify the current state of the window for purposes of user or programmatic interaction. |
WindowVisualState |
Contém valores que especificam o estado visual de uma janela.Contains values that specify the visual state of a window. |
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.Represents the method implemented by the UI Automation client application to handle an event raised by a UI Automation provider. |
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.Represents the method implemented by the UI Automation client application to handle the event raised by a UI Automation provider when the focus has changed. |
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.Represents the method implemented by the UI Automation client application to handle the event raised by a UI Automation provider when a property has changed. |
ClientSideProviderFactoryCallback |
Representa o método que cria um provedor de Automação de Interface do Usuário do lado do cliente para uma janela.Represents the method that creates a client-side UI Automation provider for a window. |
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.Represents the method implemented by the client application to handle the event raised when the UI Automation tree structure has changed. |