System.Windows.Automation Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |