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 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. |