System.Windows.Automation Espacio de nombres

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

Clases

Nombre Description
ActiveTextPositionChangedEventArgs

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

AndCondition

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

AsyncContentLoadedEventArgs

Proporciona datos para .AsyncContentLoadedEvent

Automation

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

AutomationElement

Representa un elemento Automatización de la interfaz de usuario en el árbol de Automatización de la interfaz de usuario y contiene valores usados como identificadores por Automatización de la interfaz de usuario aplicaciones cliente.

AutomationElementCollection

Representa una colección de AutomationElement objetos.

AutomationElementIdentifiers

Contiene valores usados como identificadores por proveedores de Automatización de la interfaz de usuario.

AutomationEvent

Identifica un evento 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 de AutomationEventHandler.

AutomationFocusChangedEventArgs

Proporciona datos para un evento de cambio de foco.

AutomationIdentifier

Clase base para 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 AutomationPeer elemento.

AutomationProperty

Identifica una propiedad de .AutomationElement

AutomationPropertyChangedEventArgs

Proporciona información sobre un evento modificado por propiedades.

AutomationTextAttribute

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

BasePattern

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

CacheRequest

Especifica propiedades y patrones que el marco de Automatización de la interfaz de usuario almacena en caché cuando se obtiene un AutomationElement.

ClientSettings

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

Condition

Tipo base para las condiciones usadas en el filtrado al buscar elementos en el árbol de Automatización de la interfaz de usuario.

ControlType

Identifica el tipo de un control de interfaz de usuario (UI).

DockPattern

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

DockPatternIdentifiers

Contiene valores usados como identificadores para IDockProvider.

ElementNotAvailableException

Contiene información sobre la excepción que se genera cuando se intenta acceder a un elemento Automatización de la interfaz de usuario correspondiente a una parte de la interfaz de usuario que ya no está disponible.

ElementNotEnabledException

Contiene información sobre la excepción que se genera cuando se intenta manipular un control que no está habilitado.

ExpandCollapsePattern

Representa controles que se expanden visualmente para mostrar contenido y contraer para ocultar contenido.

ExpandCollapsePatternIdentifiers

Contiene valores usados como identificadores por IExpandCollapseProvider.

GridItemPattern

Representa controles secundarios de contenedores que admiten GridPattern.

GridItemPatternIdentifiers

Contiene valores usados como identificadores por IGridItemProvider.

GridPattern

Representa controles que actúan como contenedores para una colección de elementos secundarios. Los elementos secundarios de esta compatibilidad GridItemPattern de control y se organizan en un sistema de coordenadas lógicas bidimensionales que se puede recorrer por fila y columna.

GridPatternIdentifiers

Contiene valores usados como identificadores por IGridProvider.

InvokePattern

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

InvokePatternIdentifiers

Contiene valores usados como identificadores por IInvokeProvider.

ItemContainerPattern

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

ItemContainerPatternIdentifiers

Contiene valores usados como identificadores por IItemContainerProvider.

MultipleViewPattern

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

MultipleViewPatternIdentifiers

Contiene valores usados como identificadores por IMultipleViewProvider.

NoClickablePointException

Contiene información sobre la excepción que se genera cuando se llama a GetClickablePoint() en un elemento de Automatización de la interfaz de usuario que no tiene ningún punto en el que se puede hacer clic.

NotCondition

Representa un que Condition es el negativo de un especificado Condition.

NotificationEventArgs

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

OrCondition

Representa una combinación de dos o más condiciones en las que existe una coincidencia si alguna de las condiciones es cierta.

PropertyCondition

Representa un Condition objeto que comprueba si una propiedad tiene un valor especificado.

ProxyAssemblyNotLoadedException

Contiene información sobre una excepción que se genera cuando hay un problema al cargar un ensamblado que contiene proveedores del lado cliente.

RangeValuePattern

Representa un control que se puede establecer en un valor dentro de un intervalo.

RangeValuePatternIdentifiers

Contiene valores usados como identificadores para IRangeValueProvider.

ScrollItemPattern

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

ScrollItemPatternIdentifiers

Contiene valores usados como identificadores por IScrollItemProvider.

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 usados como identificadores para IScrollProvider.

SelectionItemPattern

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

SelectionItemPatternIdentifiers

Contiene valores usados como identificadores por ISelectionItemProvider.

SelectionPattern

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

SelectionPatternIdentifiers

Contiene valores usados como identificadores para ISelectionProvider.

StructureChangedEventArgs

Contiene información sobre el evento que se genera cuando ha cambiado la estructura de árbol de Automatización de la interfaz de usuario.

SynchronizedInputPattern

Representa objetos que admiten eventos de entrada sincronizados.

SynchronizedInputPatternIdentifiers

Contiene valores usados como identificadores por ISynchronizedInputProvider.

TableItemPattern

Representa los controles secundarios de los contenedores que admiten TablePattern.

TableItemPatternIdentifiers

Contiene valores usados como identificadores por ITableItemProvider.

TablePattern

Representa controles que actúan como contenedores para una colección de elementos secundarios. Los elementos secundarios de esta compatibilidad TableItemPattern de elementos y se organizan en un sistema de coordenadas lógicas bidimensionales que se puede recorrer por fila y columna.

TablePatternIdentifiers

Contiene valores usados como identificadores para TablePattern.

TextPattern

Representa controles que contienen texto.

TextPatternIdentifiers

Contiene valores usados como identificadores para ITextProvider.

TogglePattern

Representa un control que puede recorrer un conjunto de estados y mantener un estado una vez establecido.

TogglePatternIdentifiers

Contiene valores usados como identificadores por IToggleProvider.

TransformPattern

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

TransformPatternIdentifiers

Contiene valores usados como identificadores para ITransformProvider.

TreeWalker

Proporciona métodos y propiedades usados 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 editable o no según el control y su configuración.

ValuePatternIdentifiers

Contiene valores usados como identificadores para IValueProvider.

VirtualizedItemPattern

Representa elementos dentro de contenedores virtualizados y deben ser totalmente accesibles como elementos Automatización de la interfaz de usuario.

VirtualizedItemPatternIdentifiers

Contiene valores usados como identificadores por IVirtualizedItemProvider.

WindowClosedEventArgs

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

WindowPattern

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

WindowPatternIdentifiers

Contiene valores usados como identificadores por IWindowProvider.

Estructuras

Nombre Description
AutomationElement.AutomationElementInformation

Contiene los descriptores de acceso de propiedad usados por las Cached propiedades o Current .

ClientSideProviderDescription

Describe el ámbito de un proveedor de Automatización de la interfaz de usuario del lado cliente para que se pueda registrar con la aplicación cliente de Automatización de la interfaz de usuario.

DockPattern.DockPatternInformation

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

ExpandCollapsePattern.ExpandCollapsePatternInformation

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

GridItemPattern.GridItemPatternInformation

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

GridPattern.GridPatternInformation

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

MultipleViewPattern.MultipleViewPatternInformation

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

RangeValuePattern.RangeValuePatternInformation

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

ScrollPattern.ScrollPatternInformation

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

SelectionItemPattern.SelectionItemPatternInformation

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

SelectionPattern.SelectionPatternInformation

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

TableItemPattern.TableItemPatternInformation

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

TablePattern.TablePatternInformation

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

TogglePattern.TogglePatternInformation

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

TransformPattern.TransformPatternInformation

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

ValuePattern.ValuePatternInformation

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

WindowPattern.WindowPatternInformation

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

Enumeraciones

Nombre Description
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 va a usar al devolver elementos Automatización de la interfaz de usuario. Estos valores se usan en la propiedad AutomationElementMode.

AutomationHeadingLevel

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

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 al hacer coincidir nombres de clase en un ClientSideProviderDescription.

DockPosition

Contiene valores que especifican la posición de acoplamiento de un objeto, representado por un DockPattern, dentro de un contenedor de acoplamiento.

ExpandCollapseState

Contiene valores que especifican el ExpandCollapseState de un elemento Automatización de la interfaz de usuario.

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 un valor de propiedad en un PropertyCondition.

RowOrColumnMajor

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

ScrollAmount

Contiene valores usados por ScrollPattern para indicar la dirección y la distancia que se va a desplazar.

StructureChangeType

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

SupportedTextSelection

Contiene valores que especifican si un proveedor de texto admite la selección y, si es así, si admite una selección única, continua o varias selecciones separados.

SynchronizedInputType

Contiene valores que especifican el tipo de entrada sincronizada.

ToggleState

Contiene valores que especifican el ToggleState de un elemento Automatización de la interfaz de usuario.

TreeScope

Contiene valores que especifican el ámbito de los elementos dentro del árbol de Automatización de la interfaz de usuario.

WindowInteractionState

Contiene valores que especifican el estado actual de la ventana con fines de interacción mediante programación o usuario.

WindowVisualState

Contiene valores que especifican el estado visual de una ventana.

Delegados

Nombre Description
AutomationEventHandler

Representa el método implementado por la aplicación cliente Automatización de la interfaz de usuario para controlar un evento generado 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 generado por un proveedor de Automatización de la interfaz de usuario cuando el foco ha cambiado.

AutomationPropertyChangedEventHandler

Representa el método implementado por la aplicación cliente de Automatización de la interfaz de usuario para controlar el evento generado por un proveedor de automatización de la interfaz de usuario cuando una propiedad ha cambiado.

ClientSideProviderFactoryCallback

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

StructureChangedEventHandler

Representa el método implementado por la aplicación cliente para controlar el evento generado cuando la estructura de árbol de Automatización de la interfaz de usuario ha cambiado.