System.Windows.Automation Espacio de nombres

Proporciona compatibilidad para clientes de automatización de la interfaz de usuario de Windows Presentation Foundation (WPF).

Clases

ActiveTextPositionChangedEventArgs

Proporciona compatibilidad para clientes de automatización de la interfaz de usuario de Windows Presentation Foundation (WPF).

AndCondition

Representa una combinación de dos o más objetos PropertyCondition; ambos deben ser true para que exista una coincidencia.

AsyncContentLoadedEventArgs

Proporciona los datos para AsyncContentLoadedEvent.

Automation

Contiene métodos y campos para aplicaciones cliente de automatización de la interfaz de usuario.

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.

AutomationElementCollection

Representa una colección de objetos AutomationElement.

AutomationElementIdentifiers

Contiene valores que los de proveedores de automatización de la interfaz de usuario usan como identificadores.

AutomationEvent

Identifica un evento de automatización de la interfaz de usuario.

AutomationEventArgs

Proporciona datos para eventos de automatización de la interfaz de usuario que se pasan a un delegado AutomationEventHandler.

AutomationFocusChangedEventArgs

Proporciona datos para un evento de cambio de foco.

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.

AutomationPattern

Identifica un patrón de control.

AutomationProperties

Proporciona un medio para obtener o establecer el valor de las propiedades asociadas de la instancia del elemento AutomationPeer.

AutomationProperty

Identifica una propiedad de AutomationElement.

AutomationPropertyChangedEventArgs

Proporciona información sobre un evento de cambio de propiedad.

AutomationTextAttribute

Identifica atributos de texto de automatización de la interfaz de usuario.

BasePattern

Proporciona la implementación base para las clases de patrones de control.

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.

ClientSettings

Contiene métodos que hacen que los proveedores de cliente estén disponibles para el cliente.

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.

ControlType

Identifica el tipo de un control de interfaz de usuario.

DockPattern

Representa controles que exponen sus propiedades de acoplamiento dentro de un contenedor de acoplamiento.

DockPatternIdentifiers

Contiene valores que se utilizan como identificadores para 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.

ElementNotEnabledException

Contiene información sobre la excepción que se produce cuando se realiza un intento de manipular un control que no está habilitado.

ExpandCollapsePattern

Representa los controles que se expanden visualmente para mostrar contenido y se contraen para ocultarlo.

ExpandCollapsePatternIdentifiers

Contiene los valores que IExpandCollapseProvider usa como identificadores.

GridItemPattern

Representa los controles secundarios de los contenedores que admiten GridPattern.

GridItemPatternIdentifiers

Contiene los valores que IGridItemProvider usa como identificadores.

GridPattern

Representa controles que actúan como contenedores para una colección de elementos secundarios. 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.

GridPatternIdentifiers

Contiene los valores que IGridProvider usa como identificadores.

InvokePattern

Representa los controles que inician o realizan una única acción inequívoca y que no mantienen el estado cuando se activan.

InvokePatternIdentifiers

Contiene los valores que IInvokeProvider usa como identificadores.

ItemContainerPattern

Representa un objeto que administra elementos y admite la recuperación de un elemento mediante el valor de propiedad.

ItemContainerPatternIdentifiers

Contiene los valores que IItemContainerProvider usa como identificadores.

MultipleViewPattern

Representa controles que proporcionan varias representaciones del mismo conjunto de información o controles secundarios y pueden cambiar entre ellas.

MultipleViewPatternIdentifiers

Contiene los valores que IMultipleViewProvider usa como identificadores.

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.

NotCondition

Representa una clase Condition que es el negativo de una clase Conditionespecificada.

NotificationEventArgs

Proporciona compatibilidad para clientes de automatización de la interfaz de usuario de Windows Presentation Foundation (WPF).

OrCondition

Representa una combinación de dos o más condiciones donde existe una coincidencia si cualquiera de las condiciones es verdadera.

PropertyCondition

Representa una clase Condition que prueba si una propiedad tiene un valor especificado.

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.

RangeValuePattern

Representa un control que puede estar establecido en un valor dentro de un intervalo.

RangeValuePatternIdentifiers

Contiene valores que se utilizan como identificadores para IRangeValueProvider.

ScrollItemPattern

Representa los controles secundarios de los contenedores que admiten el patrón de control ScrollPattern.

ScrollItemPatternIdentifiers

Contiene los valores que IScrollItemProvider usa como identificadores.

ScrollPattern

Representa controles que actúan como contenedores desplazables para una colección de elementos secundarios. Los elementos secundarios de este elemento admiten ScrollItemPattern.

ScrollPatternIdentifiers

Contiene valores que se utilizan como identificadores para IScrollProvider.

SelectionItemPattern

Representa los elementos secundarios seleccionables de los controles de contenedor que admiten SelectionPattern.

SelectionItemPatternIdentifiers

Contiene los valores que ISelectionItemProvider usa como identificadores.

SelectionPattern

Representa un control que actúa como contenedor para una colección de elementos secundarios seleccionables. Los elementos secundarios de este elemento admiten el SelectionItemPattern.

SelectionPatternIdentifiers

Contiene valores que se utilizan como identificadores para 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.

SynchronizedInputPattern

Representa objetos que admiten eventos de entrada sincronizados.

SynchronizedInputPatternIdentifiers

Contiene los valores que ISynchronizedInputProvider usa como identificadores.

TableItemPattern

Representa los controles secundarios de los contenedores que admiten TablePattern.

TableItemPatternIdentifiers

Contiene los valores que ITableItemProvider usa como identificadores.

TablePattern

Representa controles que actúan como contenedores para una colección de elementos secundarios. 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.

TablePatternIdentifiers

Contiene valores que se utilizan como identificadores para TablePattern.

TextPattern

Representa controles que contienen texto.

TextPatternIdentifiers

Contiene valores que se utilizan como identificadores para ITextProvider.

TogglePattern

Representa un control que puede pasar por diferentes estados y mantener un estado una vez establecido.

TogglePatternIdentifiers

Contiene los valores que IToggleProvider usa como identificadores.

TransformPattern

Representa un control que se puede mover, cambiar de tamaño o girar dentro de un espacio bidimensional.

TransformPatternIdentifiers

Contiene valores que se utilizan como identificadores para ITransformProvider.

TreeWalker

Proporciona métodos y propiedades que se usan para navegar por el árbol de automatización de la interfaz de usuario.

ValuePattern

Representa un control que tiene un valor intrínseco que no abarca un intervalo y se puede representar como una cadena. Esta cadena puede ser o no modificable dependiendo del control y su configuración.

ValuePatternIdentifiers

Contiene valores que se utilizan como identificadores para 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.

VirtualizedItemPatternIdentifiers

Contiene los valores que IVirtualizedItemProvider usa como identificadores.

WindowClosedEventArgs

Contiene información sobre el evento que se provoca cuando se cierra una ventana.

WindowPattern

Representa un control que proporciona la funcionalidad fundamental basada en la ventana dentro de una interfaz gráfica de usuario (GUI) tradicional.

WindowPatternIdentifiers

Contiene los valores que IWindowProvider usa como identificadores.

Estructuras

AutomationElement.AutomationElementInformation

Contiene los descriptores de acceso de propiedad que las propiedades Cached o Current utilizan.

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.

DockPattern.DockPatternInformation

Proporciona acceso a los valores de propiedades de un objeto DockPattern mediante sus descriptores de acceso Current o Cached.

ExpandCollapsePattern.ExpandCollapsePatternInformation

Proporciona acceso a los valores de propiedades de un objeto ExpandCollapsePattern mediante sus descriptores de acceso Current o Cached.

GridItemPattern.GridItemPatternInformation

Proporciona acceso a los valores de propiedades de un objeto GridItemPattern mediante sus descriptores de acceso Current o Cached.

GridPattern.GridPatternInformation

Proporciona acceso a los valores de propiedades de un objeto GridPattern mediante sus descriptores de acceso Current o Cached.

MultipleViewPattern.MultipleViewPatternInformation

Proporciona acceso a los valores de propiedades de un objeto MultipleViewPattern mediante sus descriptores de acceso Current o Cached.

RangeValuePattern.RangeValuePatternInformation

Proporciona acceso a los valores de propiedades de un objeto RangeValuePattern mediante sus descriptores de acceso Current o Cached.

ScrollPattern.ScrollPatternInformation

Proporciona acceso a los valores de propiedades de un objeto ScrollPattern mediante sus descriptores de acceso Current o Cached.

SelectionItemPattern.SelectionItemPatternInformation

Proporciona acceso a los valores de propiedades de un objeto SelectionItemPattern mediante sus descriptores de acceso Current o Cached.

SelectionPattern.SelectionPatternInformation

Proporciona acceso a los valores de propiedades de un objeto SelectionPattern mediante sus descriptores de acceso Current o Cached.

TableItemPattern.TableItemPatternInformation

Proporciona acceso a los valores de propiedades de un objeto TableItemPattern mediante sus descriptores de acceso Current o Cached.

TablePattern.TablePatternInformation

Proporciona acceso a los valores de propiedades de un objeto TablePattern mediante sus descriptores de acceso Current o Cached.

TogglePattern.TogglePatternInformation

Proporciona acceso a los valores de propiedades de un objeto TogglePattern mediante sus descriptores de acceso Current o Cached.

TransformPattern.TransformPatternInformation

Proporciona acceso a los valores de propiedades de un objeto TransformPattern mediante sus descriptores de acceso Current o Cached.

ValuePattern.ValuePatternInformation

Proporciona acceso a los valores de propiedades de un objeto ValuePattern mediante sus descriptores de acceso Current o Cached.

WindowPattern.WindowPatternInformation

Proporciona acceso a los valores de propiedades de un objeto WindowPattern mediante sus descriptores de acceso Current o Cached.

Enumeraciones

AsyncContentLoadedState

Contiene valores que especifican el estado del contenido que se carga en un elemento de contenido.

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.

AutomationHeadingLevel

Proporciona compatibilidad para clientes de automatización de la interfaz de usuario de Windows Presentation Foundation (WPF).

AutomationLiveSetting

Describe las características de notificación de una región activa determinada.

AutomationNotificationKind

Indica el tipo de notificación al llamar a RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String).

AutomationNotificationProcessing

Especifica el orden en el que se procesará una notificación al llamar a RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String).

ClientSideProviderMatchIndicator

Contiene valores que especifican el comportamiento cuando se comparan nombres de clase en ClientSideProviderDescription.

DockPosition

Contiene valores que especifican la posición de acoplamiento de un objeto, representada por una clase DockPattern, en un contenedor de acoplamiento.

ExpandCollapseState

Contiene valores que especifican el ExpandCollapseState de un elemento de UI Automation.

IsOffscreenBehavior

Especifica cómo se determina la propiedad IsOffscreen().

OrientationType

Contiene valores que especifican la orientación de un control.

PropertyConditionFlags

Contiene valores que especifican cómo se prueba el valor de una propiedad en PropertyCondition.

RowOrColumnMajor

Contiene valores que especifican si los datos de una tabla se deben leer principalmente por fila o por columna.

ScrollAmount

Contiene valores que ScrollPattern utiliza para indicar la dirección y la distancia del desplazamiento.

StructureChangeType

Contiene valores que especifican los cambios en la estructura del árbol de elementos de automatización de la interfaz de usuario de Microsoft.

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.

SynchronizedInputType

Contiene valores que especifican el tipo de entrada sincronizada.

ToggleState

Contiene valores que especifican el ToggleState de un elemento de UI Automation.

TreeScope

Contiene valores que especifican el ámbito de elementos en el árbol de automatización de la interfaz de usuario.

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.

WindowVisualState

Contiene valores que especifican el estado visual de una ventana.

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.

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.

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.

ClientSideProviderFactoryCallback

Representa el método que crea un proveedor de automatización de la interfaz de usuario en el cliente para una ventana.

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.