System.Windows.Automation Espacio de nombres

Proporciona compatibilidad para clientes de automatización de la interfaz de usuario de Windows Presentation Foundation (WPF). Provides support for Windows Presentation Foundation (WPF) UI Automation clients.

Clases

AndCondition

Representa una combinación de dos o más objetos PropertyCondition; ambos deben ser true para que exista una coincidencia.Represents a combination of two or more PropertyCondition objects that must both be true for a match.

AsyncContentLoadedEventArgs

Proporciona los datos para AsyncContentLoadedEvent.Provides data for a AsyncContentLoadedEvent.

Automation

Contiene métodos y campos para aplicaciones cliente de automatización de la interfaz de usuario.Contains methods and fields for UI Automation client applications.

AutomationElement

Representa un elemento de automatización de la interfaz de usuario en el árbol de automatización de la interfaz de usuario y contiene valores que las aplicaciones cliente de automatización de la interfaz de usuario usan como identificadores.Represents a UI Automation element in the UI Automation tree, and contains values used as identifiers by UI Automation client applications.

AutomationElementCollection

Representa una colección de objetos AutomationElement.Represents a collection of AutomationElement objects.

AutomationElementIdentifiers

Contiene valores que los de proveedores de automatización de la interfaz de usuario usan como identificadores.Contains values used as identifiers by UI Automation providers.

AutomationEvent

Identifica un evento de automatización de la interfaz de usuario.Identifies a UI Automation event.

AutomationEventArgs

Proporciona datos para eventos de automatización de la interfaz de usuario que se pasan a un delegado AutomationEventHandler.Provides data for UI Automation events that are passed to an AutomationEventHandler delegate.

AutomationFocusChangedEventArgs

Proporciona datos para un evento de cambio de foco.Provides data for a focus-changed event.

AutomationIdentifier

Clase base para los tipos que identifican tipos de control, eventos, patrones, propiedades y atributos de texto en automatización de la interfaz de usuario.Base class for types that identify control types, events, patterns, properties, and text attributes in UI Automation.

AutomationPattern

Identifica un patrón de control.Identifies a control pattern.

AutomationProperties

Proporciona un medio para obtener o establecer el valor de las propiedades asociadas de la instancia del elemento AutomationPeer.Provides a means of getting or setting the value of the associated properties of the instance of the AutomationPeer element.

AutomationProperty

Identifica una propiedad de AutomationElement.Identifies a property of an AutomationElement.

AutomationPropertyChangedEventArgs

Proporciona información sobre un evento de cambio de propiedad.Provides information about a property-changed event.

AutomationTextAttribute

Identifica atributos de texto de automatización de la interfaz de usuario.Identifies UI Automation text attributes.

BasePattern

Proporciona la implementación base para las clases de patrones de control.Provides the base implementation for control pattern classes.

CacheRequest

Especifica las propiedades y modelos que el marco de automatización de la interfaz de usuario almacena en caché cuando se obtiene un objeto AutomationElement.Specifies properties and patterns that the UI Automation framework caches when an AutomationElement is obtained.

ClientSettings

Contiene métodos que hacen que los proveedores de cliente estén disponibles para el cliente.Contains methods that make client-side providers available to the client.

Condition

Tipo base de las condiciones usadas para el filtrado cuando se buscan elementos en el árbol de automatización de la interfaz de usuario.Base type for conditions used in filtering when searching for elements in the UI Automation tree.

ControlType

Identifica el tipo de un control de interfaz de usuario.Identifies the type of a user interface (UI) control.

DockPattern

Representa controles que exponen sus propiedades de acoplamiento dentro de un contenedor de acoplamiento.Represents controls that expose their dock properties within a docking container.

DockPatternIdentifiers

Contiene valores que se utilizan como identificadores para IDockProvider.Contains values used as identifiers for IDockProvider.

ElementNotAvailableException

Contiene información sobre la excepción que se produce cuando se intenta el acceso a un elemento de automatización de la interfaz de usuario que corresponde a una parte de la interfaz de usuario que ya no está disponible.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

Contiene información sobre la excepción que se produce cuando se realiza un intento de manipular un control que no 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 los controles que se expanden visualmente para mostrar contenido y se contraen para ocultarlo.Represents controls that visually expand to display content and collapse to hide content.

ExpandCollapsePatternIdentifiers

Contiene valores que IExpandCollapseProvider usa como identificadores.Contains values used as identifiers by IExpandCollapseProvider.

GridItemPattern

Representa los controles secundarios de los contenedores que admiten GridPattern.Represents child controls of containers that support GridPattern.

GridItemPatternIdentifiers

Contiene valores que IGridItemProvider usa como identificadores.Contains values used as identifiers by IGridItemProvider.

GridPattern

Representa controles que actúan como contenedores para una colección de elementos secundarios.Represents controls that act as containers for a collection of child elements. Los elementos secundarios de este control admiten GridItemPattern se organizan en un sistema de coordenadas lógico bidimensional que se puede atravesar por filas y columnas.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

Contiene valores que IGridProvider usa como identificadores.Contains values used as identifiers by IGridProvider.

InvokePattern

Representa los controles que inician o realizan una única acción inequívoca y que no mantienen el estado cuando se activan.Represents controls that initiate or perform a single, unambiguous action and do not maintain state when activated.

InvokePatternIdentifiers

Contiene valores que IInvokeProvider usa como identificadores.Contains values used as identifiers by IInvokeProvider.

ItemContainerPattern

Representa un objeto que administra elementos y admite la recuperación de un elemento mediante el valor de propiedad.Represents an object that manages items and supports retrieving an item by property value.

ItemContainerPatternIdentifiers

Contiene valores que IItemContainerProvider usa como identificadores.Contains values used as identifiers by IItemContainerProvider.

MultipleViewPattern

Representa controles que proporcionan varias representaciones del mismo conjunto de información o controles secundarios y pueden cambiar entre ellas.Represents controls that provide, and are able to switch between, multiple representations of the same set of information or child controls.

MultipleViewPatternIdentifiers

Contiene valores que IMultipleViewProvider usa como identificadores.Contains values used as identifiers by IMultipleViewProvider.

NoClickablePointException

Contiene información sobre la excepción que se produce cuando se llama a GetClickablePoint() en un elemento de automatización de la interfaz de usuario que no tiene ningún punto seleccionable.Contains information about the exception that is raised when GetClickablePoint() is called on a UI Automation element that has no clickable point.

NotCondition

Representa una clase Condition que es el negativo de una clase Conditionespecificada.Represents a Condition that is the negative of a specified Condition.

OrCondition

Representa una combinación de dos o más condiciones donde existe una coincidencia si cualquiera de las condiciones es verdadera.Represents a combination of two or more conditions where a match exists if any one of the conditions is true.

PropertyCondition

Representa una clase Condition que prueba si una propiedad tiene un valor especificado.Represents a Condition that tests whether a property has a specified value.

ProxyAssemblyNotLoadedException

Contiene información sobre una excepción que se produce cuando hay un problema al cargar un ensamblado que contiene proveedores del lado cliente.Contains information about an exception that is raised when there is a problem loading an assembly that contains client-side providers.

RangeValuePattern

Representa un control que puede estar establecido en un valor dentro de un intervalo.Represents a control that can be set to a value within a range.

RangeValuePatternIdentifiers

Contiene valores que se utilizan como identificadores para IRangeValueProvider.Contains values used as identifiers for IRangeValueProvider.

ScrollItemPattern

Representa los controles secundarios de los contenedores que admiten el patrón de control ScrollPattern.Represents child controls of containers that support the ScrollPattern control pattern.

ScrollItemPatternIdentifiers

Contiene valores que IScrollItemProvider usa como identificadores.Contains values used as identifiers by IScrollItemProvider.

ScrollPattern

Representa controles que actúan como contenedores desplazables para una colección de elementos secundarios.Represents controls that act as scrollable containers for a collection of child elements. Los elementos secundarios de este elemento admiten ScrollItemPattern.The children of this element support ScrollItemPattern.

ScrollPatternIdentifiers

Contiene valores que se utilizan como identificadores para IScrollProvider.Contains values used as identifiers for IScrollProvider.

SelectionItemPattern

Representa elementos secundarios seleccionables de controles contenedores que admiten SelectionPattern.Represents selectable child items of container controls that support SelectionPattern.

SelectionItemPatternIdentifiers

Contiene valores que ISelectionItemProvider usa como identificadores.Contains values used as identifiers by ISelectionItemProvider.

SelectionPattern

Representa un control que actúa como contenedor para una colección de elementos secundarios seleccionables.Represents a control that acts as a container for a collection of selectable child items. Los elementos secundarios de este elemento admiten el SelectionItemPattern.The children of this element support the SelectionItemPattern.

SelectionPatternIdentifiers

Contiene valores que se utilizan como identificadores para ISelectionProvider.Contains values used as identifiers for ISelectionProvider.

StructureChangedEventArgs

Contiene información sobre el evento que se genera cuando la estructura de árbol de automatización de la interfaz de usuario ha cambiado.Contains information about the event that is raised when the UI Automation tree structure has changed.

SynchronizedInputPattern

Representa objetos que admiten eventos de entrada sincronizados.Represents objects that support synchronized input events.

SynchronizedInputPatternIdentifiers

Contiene valores que ISynchronizedInputProvider usa como identificadores.Contains values used as identifiers by ISynchronizedInputProvider.

TableItemPattern

Representa los controles secundarios de los contenedores que admiten TablePattern.Represents the child controls of containers that support TablePattern.

TableItemPatternIdentifiers

Contiene valores que ITableItemProvider usa como identificadores.Contains values used as identifiers by ITableItemProvider.

TablePattern

Representa controles que actúan como contenedores para una colección de elementos secundarios.Represents controls that act as containers for a collection of child elements. Los elementos secundarios de este elemento admiten TableItemPattern se organizan en un sistema de coordenadas lógico bidimensional que se puede atravesar por filas y columnas.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

Contiene valores que se utilizan como identificadores para TablePattern.Contains values used as identifiers for TablePattern.

TextPattern

Representa controles que contienen texto.Represents controls that contain text.

TextPatternIdentifiers

Contiene valores que se utilizan como identificadores para ITextProvider.Contains values used as identifiers for ITextProvider.

TogglePattern

Representa un control que puede pasar por diferentes estados y mantener un estado una vez establecido.Represents a control that can cycle through a set of states and maintain a state once set.

TogglePatternIdentifiers

Contiene valores que IToggleProvider usa como identificadores.Contains values used as identifiers by IToggleProvider.

TransformPattern

Representa un control que se puede mover, cambiar de tamaño o girar dentro de un espacio bidimensional.Represents a control that can be moved, resized, or rotated within a two-dimensional space.

TransformPatternIdentifiers

Contiene valores que se utilizan como identificadores para ITransformProvider.Contains values used as identifiers for ITransformProvider.

TreeWalker

Proporciona métodos y propiedades que se usan para navegar por el árbol de automatización de la interfaz de usuario.Provides methods and properties used to navigate the UI Automation tree.

ValuePattern

Representa un control que tiene un valor intrínseco que no abarca un intervalo y se puede representar como una cadena.Represents a control that has an intrinsic value that does not span a range and can be represented as a string. Esta cadena puede ser o no modificable dependiendo del control y su configuración.This string may or may not be editable depending on the control and its settings.

ValuePatternIdentifiers

Contiene valores que se utilizan como identificadores para IValueProvider.Contains values used as identifiers for IValueProvider.

VirtualizedItemPattern

Representa elementos de contenedores que están virtualizados y necesitan ser totalmente accesibles como elementos de automatización de la interfaz de usuario.Represents items inside containers that are virtualized and need to be made fully accessible as UI Automation elements.

VirtualizedItemPatternIdentifiers

Contiene valores que IVirtualizedItemProvider usa como identificadores.Contains values used as identifiers by IVirtualizedItemProvider.

WindowClosedEventArgs

Contiene información sobre el evento que se provoca cuando se cierra una ventana.Contains information about the event that is raised when a window is closed.

WindowPattern

Representa un control que proporciona la funcionalidad fundamental basada en la ventana dentro de una interfaz gráfica de usuario (GUI) tradicional.Represents a control that provides fundamental window-based functionality within a traditional graphical user interface (GUI).

WindowPatternIdentifiers

Contiene valores que IWindowProvider usa como identificadores.Contains values used as identifiers by IWindowProvider.

Estructuras

AutomationElement.AutomationElementInformation

Contiene los descriptores de acceso de propiedad que las propiedades Cached o Current utilizan.Contains the property accessors used by the Cached or Current properties.

ClientSideProviderDescription

Describe el ámbito de un proveedor de Automatización de la interfaz de usuario en el cliente para que se pueda registrar con la aplicación cliente Automatización de la interfaz de usuario.Describes the scope of a client-side UI Automation provider so that it can be registered with the UI Automation client application.

DockPattern.DockPatternInformation

Proporciona acceso a los valores de propiedades de un objeto DockPattern mediante sus descriptores de acceso Current o Cached.Provides access to the property values of a DockPattern object using its Current or Cached accessors.

ExpandCollapsePattern.ExpandCollapsePatternInformation

Proporciona acceso a los valores de propiedades de un objeto ExpandCollapsePattern mediante sus descriptores de acceso Current o Cached.Provides access to the property values of a ExpandCollapsePattern object using its Current or Cached accessors.

GridItemPattern.GridItemPatternInformation

Proporciona acceso a los valores de propiedades de un objeto GridItemPattern mediante sus descriptores de acceso Current o Cached.Provides access to the property values of a GridItemPattern object using its Current or Cached accessors.

GridPattern.GridPatternInformation

Proporciona acceso a los valores de propiedades de un objeto GridPattern mediante sus descriptores de acceso Current o Cached.Provides access to the property values of a GridPattern object using its Current or Cached accessors.

MultipleViewPattern.MultipleViewPatternInformation

Proporciona acceso a los valores de propiedades de un objeto MultipleViewPattern mediante sus descriptores de acceso Current o Cached.Provides access to the property values of a MultipleViewPattern object using its Current or Cached accessors.

RangeValuePattern.RangeValuePatternInformation

Proporciona acceso a los valores de propiedades de un objeto RangeValuePattern mediante sus descriptores de acceso Current o Cached.Provides access to the property values of a RangeValuePattern object using its Current or Cached accessors.

ScrollPattern.ScrollPatternInformation

Proporciona acceso a los valores de propiedades de un objeto ScrollPattern mediante sus descriptores de acceso Current o Cached.Provides access to the property values of a ScrollPattern object using its Current or Cached accessors.

SelectionItemPattern.SelectionItemPatternInformation

Proporciona acceso a los valores de propiedades de un objeto SelectionItemPattern mediante sus descriptores de acceso Current o Cached.Provides access to the property values of a SelectionItemPattern object using its Current or Cached accessors.

SelectionPattern.SelectionPatternInformation

Proporciona acceso a los valores de propiedades de un objeto SelectionPattern mediante sus descriptores de acceso Current o Cached.Provides access to the property values of a SelectionPattern object using its Current or Cached accessors.

TableItemPattern.TableItemPatternInformation

Proporciona acceso a los valores de propiedades de un objeto TableItemPattern mediante sus descriptores de acceso Current o Cached.Provides access to the property values of a TableItemPattern object using its Current or Cached accessors.

TablePattern.TablePatternInformation

Proporciona acceso a los valores de propiedades de un objeto TablePattern mediante sus descriptores de acceso Current o Cached.Provides access to the property values of a TablePattern object using its Current or Cached accessors.

TogglePattern.TogglePatternInformation

Proporciona acceso a los valores de propiedades de un objeto TogglePattern mediante sus descriptores de acceso Current o Cached.Provides access to the property values of a TogglePattern object using its Current or Cached accessors.

TransformPattern.TransformPatternInformation

Proporciona acceso a los valores de propiedades de un objeto TransformPattern mediante sus descriptores de acceso Current o Cached.Provides access to the property values of a TransformPattern object using its Current or Cached accessors.

ValuePattern.ValuePatternInformation

Proporciona acceso a los valores de propiedades de un objeto ValuePattern mediante sus descriptores de acceso Current o Cached.Provides access to the property values of a ValuePattern object using its Current or Cached accessors.

WindowPattern.WindowPatternInformation

Proporciona acceso a los valores de propiedades de un objeto WindowPattern mediante sus descriptores de acceso Current o Cached.Provides access to the property values of a WindowPattern object using its Current or Cached accessors.

Enumeraciones

AsyncContentLoadedState

Contiene valores que especifican el estado del contenido que se carga en un elemento del contenido.Contains values that specify the state of the content being loaded into a content element.

AutomationElementMode

Contiene valores que especifican el tipo de referencia que se usa al devolver elementos de automatización de la interfaz de usuario. Estos valores se utilizan en la propiedad AutomationElementMode.These values are used in the AutomationElementMode property.

AutomationLiveSetting

Describe las características de notificación de una región activa determinada.Describes the notification characteristics of a particular live region.

ClientSideProviderMatchIndicator

Contiene valores que especifican el comportamiento cuando se comparan nombres de clase en ClientSideProviderDescription.Contains values that specify behavior when matching class names in a ClientSideProviderDescription.

DockPosition

Contiene valores que especifican la posición de acoplamiento de un objeto, representada por una clase DockPattern, en un contenedor de acoplamiento.Contains values that specify the dock position of an object, represented by a DockPattern, within a docking container.

ExpandCollapseState

Contiene valores que especifican el ExpandCollapseState de un elemento de UI Automation.Contains values that specify the ExpandCollapseState of a UI Automation element.

IsOffscreenBehavior

Especifica cómo se determina la propiedad IsOffscreen().Specifies how the IsOffscreen() property is determined.

OrientationType

Contiene valores que especifican la orientación de un control.Contains values that specify the orientation of a control.

PropertyConditionFlags

Contiene valores que especifican cómo se prueba el valor de una propiedad en PropertyCondition.Contains values that specify how a property value is tested in a PropertyCondition.

RowOrColumnMajor

Contiene valores que especifican si los datos de una tabla se deben leer principalmente por fila o por columna.Contains values that specify whether data in a table should be read primarily by row or by column.

ScrollAmount

Contiene valores que ScrollPattern utiliza para indicar la dirección y la distancia del desplazamiento.Contains values used by ScrollPattern to indicate the direction and distance to scroll.

StructureChangeType

Contiene valores que especifican los cambios en la estructura del árbol de elementos de automatización de la interfaz de usuario de Microsoft.Contains values that specify changes in the structure of the Microsoft UI Automation element tree.

SupportedTextSelection

Contiene valores que especifican si un proveedor de texto admite la selección y, en ese caso, si admite una sola selección continua o varias selecciones discontinuas.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

Contiene valores que especifican el tipo de entrada sincronizada.Contains values that specify the type of synchronized input.

ToggleState

Contiene valores que especifican el ToggleState de un elemento de UI Automation.Contains values that specify the ToggleState of a UI Automation element.

TreeScope

Contiene valores que especifican el ámbito de elementos en el árbol de automatización de la interfaz de usuario.Contains values that specify the scope of elements within the UI Automation tree.

WindowInteractionState

Contiene valores que especifican el estado actual de la ventana para los propósitos de interacción con el usuario o mediante programación.Contains values that specify the current state of the window for purposes of user or programmatic interaction.

WindowVisualState

Contiene valores que especifican el estado visual de una ventana.Contains values that specify the visual state of a window.

Delegados

AutomationEventHandler

Representa el método implementado por la aplicación cliente de automatización de la interfaz de usuario para controlar el evento provocado por un proveedor de automatización de la interfaz de usuario.Represents the method implemented by the UI Automation client application to handle an event raised by a UI Automation provider.

AutomationFocusChangedEventHandler

Representa el método implementado por la aplicación cliente de Automatización de la interfaz de usuario para controlar el evento provocado por un proveedor de Automatización de la interfaz de usuario cuando ha cambiado el foco.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 el método implementado por la aplicación cliente de automatización de la interfaz de usuario para controlar el evento provocado por un proveedor de automatización de la interfaz de usuario cuando ha cambiado una propiedad.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 el método que crea un proveedor de automatización de la interfaz de usuario en el cliente para una ventana.Represents the method that creates a client-side UI Automation provider for a window.

StructureChangedEventHandler

Representa el método implementado por la aplicación cliente para controlar el evento provocado cuando ha cambiado la estructura del árbol de automatización de la interfaz de usuario.Represents the method implemented by the client application to handle the event raised when the UI Automation tree structure has changed.