System.Windows.Automation (Espacio de nombres)
.NET Framework 3.5
Actualización: noviembre 2007
Proporciona compatibilidad con los Windows Presentation Foundation (WPF) clientes de automatización de la interfaz de usuario.
| Clase | Descripción | |
|---|---|---|
![]() | 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 de cliente de automatización de la interfaz de usuario. |
![]() | AutomationElement | Representa un elemento de Automatización de la interfaz de usuario del árbol de Automatización de la interfaz de usuario y contiene los valores usados como identificadores por las aplicaciones cliente de automatización de la interfaz de usuario. |
![]() | AutomationElementCollection | Representa una colección de objetos AutomationElement. |
![]() | AutomationElementIdentifiers | Contiene los valores que los 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 los datos para eventos de Automatización de la interfaz de usuario que se pasan a un delegado AutomationEventHandler. |
![]() | AutomationFocusChangedEventArgs | Proporciona los 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 la 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 los atributos de texto de Automatización de la interfaz de usuario. |
![]() | BasePattern | Proporciona la implementación base para clases de patrón de control. |
![]() | CacheRequest | Especifica las propiedades y modelos que el marco de Automatización de la interfaz de usuario almacena en memoria 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 utilizadas 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 (UI). |
![]() | 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 controles que se expanden visualmente para presentar contenido y se contraen para ocultarlo. |
![]() | ExpandCollapsePatternIdentifiers | Contiene valores que IExpandCollapseProvider utiliza como identificadores. |
![]() | GridItemPattern | Representa los controles secundarios de contenedores que admiten GridPattern. |
![]() | GridItemPatternIdentifiers | Contiene valores que IGridItemProvider utiliza 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 y están organizados en un sistema de coordenadas lógico bidimensional que se puede recorrer por fila y columna. |
![]() | GridPatternIdentifiers | Contiene valores que IGridProvider utiliza como identificadores. |
![]() | InvokePattern | Representa controles que inician o realizan una única acción inequívoca y no mantienen el estado cuando se activan. |
![]() | InvokePatternIdentifiers | Contiene valores que IInvokeProvider utiliza 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 valores que IMultipleViewProvider utiliza 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. |
![]() | 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 los proveedores de cliente |
![]() | RangeValuePattern | Representa un control que puede estar establecido en un valor dentro de un intervalo. |
![]() | RangeValuePatternIdentifiers | Contiene los valores que se utilizan como identificadores para IRangeValueProvider. |
![]() | ScrollItemPattern | Representa los controles secundarios de contenedores que admiten el patrón de controlScrollPattern. |
![]() | ScrollItemPatternIdentifiers | Contiene valores que IScrollItemProvider utiliza 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 elementos secundarios seleccionables de controles contenedores que admiten SelectionPattern. |
![]() | SelectionItemPatternIdentifiers | Contiene los valores que ISelectionItemProvider utiliza 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 SelectionItemPattern. |
![]() | SelectionPatternIdentifiers | Contiene los valores que se utilizan como identificadores para ISelectionProvider. |
![]() | StructureChangedEventArgs | Contiene información sobre el evento que se provoca cuando la estructura de árbol de Automatización de la interfaz de usuario ha cambiado. |
![]() | TableItemPattern | Representa los controles secundarios de contenedores que admiten TablePattern. |
![]() | TableItemPatternIdentifiers | Contiene valores que ITableItemProvider utiliza como identificadores. |
![]() | TablePattern | Representa controles que actúan como contenedores para una colección de elementos secundarios. Los elementos secundarios del elemento admiten TableItemPattern y están organizados en un sistema de coordenadas lógico bidimensional que se puede atravesar por fila y columna. |
![]() | 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 valores que IToggleProvider utiliza 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 los métodos y propiedades utilizados para navegar en 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. |
![]() | WindowClosedEventArgs | Contiene información sobre el evento que se provoca cuando se cierra una ventana. |
![]() | WindowPattern | Representa un control que proporciona la funcionalidad básica de Windows en una interfaz gráfica de usuario (GUI) tradicional. |
![]() | WindowPatternIdentifiers | Contiene valores que IWindowProvider utiliza como identificadores. |
| Estructura | Descripción | |
|---|---|---|
![]() | 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 de cliente para que se pueda registrar con la aplicación de cliente de automatización de la interfaz de usuario. |
![]() | DockPattern.DockPatternInformation | Proporciona acceso a los valores de las propiedades de un objeto DockPattern mediante sus descriptores de acceso Current o Cached. |
![]() | ExpandCollapsePattern.ExpandCollapsePatternInformation | Proporciona acceso a los valores de las propiedades de un objeto ExpandCollapsePattern mediante los descriptores de acceso de Current o Cached. |
![]() | GridItemPattern.GridItemPatternInformation | Proporciona acceso a los valores de las propiedades de un objeto GridItemPattern mediante los descriptores de acceso de Current o Cached. |
![]() | GridPattern.GridPatternInformation | Proporciona acceso a los valores de las propiedades de un objeto GridPattern mediante sus descriptores de acceso Current o Cached. |
![]() | MultipleViewPattern.MultipleViewPatternInformation | Proporciona acceso a los valores de las propiedades de un objeto MultipleViewPattern mediante los descriptores de acceso de Current o Cached. |
![]() | RangeValuePattern.RangeValuePatternInformation | Proporciona acceso a los valores de las propiedades de un objeto RangeValuePattern mediante sus descriptores de acceso Current o Cached. |
![]() | ScrollPattern.ScrollPatternInformation | Proporciona acceso a los valores de las propiedades de un objeto ScrollPattern mediante los descriptores de acceso de Current o Cached. |
![]() | SelectionItemPattern.SelectionItemPatternInformation | Proporciona acceso a los valores de las propiedades de un objeto SelectionItemPattern mediante sus descriptores de acceso Current o Cached. |
![]() | SelectionPattern.SelectionPatternInformation | Proporciona acceso a los valores de las propiedades de un objeto SelectionPattern mediante sus descriptores de acceso Current o Cached. |
![]() | TableItemPattern.TableItemPatternInformation | Proporciona acceso a los valores de las propiedades de un objeto TableItemPattern mediante los descriptores de acceso de Current o Cached. |
![]() | TablePattern.TablePatternInformation | Proporciona acceso a los valores de las propiedades de un objeto TablePattern mediante los descriptores de acceso de Current o Cached. |
![]() | TogglePattern.TogglePatternInformation | Proporciona acceso a los valores de las propiedades de un objeto TogglePattern mediante los descriptores de acceso de Current o Cached. |
![]() | TransformPattern.TransformPatternInformation | Proporciona acceso a los valores de las propiedades de un objeto TransformPattern mediante los descriptores de acceso de Current o Cached. |
![]() | ValuePattern.ValuePatternInformation | Proporciona acceso a los valores de las propiedades de un objeto ValuePattern mediante sus descriptores de acceso Current o Cached. |
![]() | WindowPattern.WindowPatternInformation | Proporciona acceso a los valores de las propiedades de un objeto WindowPattern mediante los descriptores de acceso de Current o Cached. |
| Delegado | Descripción | |
|---|---|---|
![]() | AutomationEventHandler | Representa el método implementado por la aplicación de cliente de automatización de la interfaz de usuario para controlar un evento controlado por un proveedor de automatización de la interfaz de usuario. |
![]() | AutomationFocusChangedEventHandler | Representa el método implementado por la aplicación de cliente de automatización de la interfaz de usuario para controlar el evento controlado 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 de cliente de automatización de la interfaz de usuario para controlar el evento controlado 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 de cliente de una ventana. |
![]() | StructureChangedEventHandler | Representa el método implementado por la aplicación cliente para administrar el evento que se provoca cuando la estructura de árbol de Automatización de la interfaz de usuario ha cambiado. |
| Enumeración | Descripción | |
|---|---|---|
![]() | AsyncContentLoadedState | Contiene valores que especifican el estado del contenido que se carga en un elemento del contenido. |
![]() | AutomationElementMode | Contiene valores que especifican el tipo de referencia que se utiliza al devolver elementos de Automatización de la interfaz de usuario. Estos valores se utilizan en la propiedad CacheRequest.AutomationElementMode. |
![]() | 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 DockPattern, en un contenedor de acoplamiento. |
![]() | ExpandCollapseState | Contiene valores que especifican el objeto ExpandCollapseState de un elemento de automatización de la interfaz de usuario. |
![]() | 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 cambios producidos 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. |
![]() | ToggleState | Contiene valores que especifican el objeto ToggleState de un elemento de automatización de la interfaz de usuario. |
![]() | 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. |
