System.Windows.Automation.Provider Espacio de nombres

Proporciona API para crear proveedores de Automatización de la interfaz de usuario.

Clases

Nombre Description
AutomationInteropProvider

Proporciona compatibilidad con la comunicación entre proveedores de Automatización de la interfaz de usuario y aplicaciones cliente de Automatización de la interfaz de usuario.

Interfaces

Nombre Description
IDockProvider

Expone métodos y propiedades para admitir Automatización de la interfaz de usuario acceso de cliente a controles que exponen sus propiedades de acoplamiento dentro de un contenedor de acoplamiento.

IExpandCollapseProvider

Expone métodos y propiedades para admitir Automatización de la interfaz de usuario acceso de cliente a controles que se expanden visualmente para mostrar contenido y contraer para ocultar contenido.

IGridItemProvider

Expone métodos y propiedades para admitir Automatización de la interfaz de usuario acceso de cliente a controles secundarios individuales de contenedores que implementan IGridProvider.

IGridProvider

Expone métodos y propiedades para admitir Automatización de la interfaz de usuario acceso de cliente a controles que actúan como contenedores para una colección de elementos secundarios. Los elementos secundarios de este elemento deben implementar IGridItemProvider y organizarse en un sistema de coordenadas lógico bidimensional que se puede recorrer (es decir, un cliente de Automatización de la interfaz de usuario puede moverse a controles adyacentes) mediante el teclado.

IInvokeProvider

Expone métodos y propiedades para admitir Automatización de la interfaz de usuario acceso de cliente a controles que inician o realizan una única acción inequívoca y no mantienen el estado cuando se activan.

IItemContainerProvider

Expone un método para permitir que las aplicaciones encuentren un elemento en un contenedor, como una lista virtualizada.

IMultipleViewProvider

Expone métodos y propiedades para admitir Automatización de la interfaz de usuario acceso de cliente a controles que proporcionan y pueden cambiar entre varias representaciones del mismo conjunto de información o controles secundarios.

IRangeValueProvider

Expone métodos y propiedades para admitir Automatización de la interfaz de usuario acceso de cliente a controles que se pueden establecer en un valor dentro de un intervalo.

IRawElementProviderAdviseEvents

Expone métodos a los que se llama para notificar al elemento raíz de un fragmento cuando una aplicación cliente de Automatización de la interfaz de usuario comienza o termina escuchando eventos.

IRawElementProviderFragment

Expone métodos y propiedades en elementos de la interfaz de usuario (UI) que forman parte de una estructura más de un nivel profundo, como un cuadro de lista o un elemento de lista. Implementado por proveedores de Automatización de la interfaz de usuario.

IRawElementProviderFragmentRoot

Expone métodos y propiedades en el elemento raíz de un fragmento.

IRawElementProviderHwndOverride

Expone un método que permite cambiar la posición de los elementos basados en ventanas dentro del árbol Automatización de la interfaz de usuario del fragmento.

IRawElementProviderSimple

Proporciona métodos y propiedades que exponen información básica sobre un elemento de interfaz de usuario.

IScrollItemProvider

Expone métodos y propiedades para admitir Automatización de la interfaz de usuario acceso de cliente a controles secundarios individuales de contenedores que implementan IScrollProvider.

IScrollProvider

Expone métodos y propiedades para admitir Automatización de la interfaz de usuario acceso de cliente a un control que actúa como un contenedor desplazable para una colección de objetos secundarios. Los elementos secundarios de este control deben implementar IScrollItemProvider.

ISelectionItemProvider

Expone métodos y propiedades para admitir Automatización de la interfaz de usuario acceso de cliente a controles secundarios individuales y seleccionables de contenedores que implementan ISelectionProvider.

ISelectionProvider

Expone métodos y propiedades para admitir Automatización de la interfaz de usuario acceso de cliente a controles que actúan como contenedores para una colección de elementos secundarios individuales y seleccionables. Los elementos secundarios de este control deben implementar ISelectionItemProvider.

ISynchronizedInputProvider

Expone métodos para facilitar Automatización de la interfaz de usuario acceso de cliente a controles que admiten la entrada sincronizada.

ITableItemProvider

Expone métodos y propiedades para admitir Automatización de la interfaz de usuario acceso de cliente a controles secundarios de contenedores que implementan ITableProvider.

ITableProvider

Expone métodos y propiedades para admitir Automatización de la interfaz de usuario acceso de cliente a controles que actúan como contenedores para una colección de elementos secundarios. Los elementos secundarios de este elemento deben implementar ITableItemProvider y organizarse en un sistema de coordenadas lógico bidimensional que se puede recorrer (es decir, un cliente de Automatización de la interfaz de usuario puede moverse a controles adyacentes) mediante el teclado.

ITextProvider

Expone métodos y propiedades para admitir Automatización de la interfaz de usuario acceso de cliente a controles que contienen texto.

ITextRangeProvider

Expone métodos y propiedades para admitir Automatización de la interfaz de usuario acceso de cliente a un intervalo de texto continuo en un contenedor de texto que implementa ITextProvider.

IToggleProvider

Expone métodos y propiedades para admitir Automatización de la interfaz de usuario acceso de cliente a controles que pueden recorrer un conjunto de estados y mantener un estado una vez establecido.

ITransformProvider

Expone métodos y propiedades para admitir Automatización de la interfaz de usuario acceso de cliente a controles que se pueden mover, cambiar o girar dentro de un espacio bidimensional.

IValueProvider

Expone métodos y propiedades para admitir Automatización de la interfaz de usuario acceso de cliente a controles que tienen un valor intrínseco que no abarca un intervalo y que se puede representar como una cadena.

IVirtualizedItemProvider

Expone un método para admitir el patrón de control de elementos virtualizados.

IWindowProvider

Expone métodos y propiedades para admitir Automatización de la interfaz de usuario acceso de cliente a controles que proporcionan funcionalidad fundamental basada en ventanas dentro de una interfaz gráfica de usuario (GUI) tradicional.

Enumeraciones

Nombre Description
NavigateDirection

Contiene valores usados para especificar la dirección de navegación dentro del árbol de Automatización de la interfaz de usuario.

ProviderOptions

Contiene valores que especifican el tipo de proveedor de Automatización de la interfaz de usuario.