System.Windows.Automation.Provider Espacio de nombres

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

Clases

AutomationInteropProvider

Ofrece compatibilidad para la comunicación entre los proveedores de automatización de la interfaz de usuario y las aplicaciones del cliente de automatización de la interfaz de usuario.

Interfaces

IDockProvider

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

IExpandCollapseProvider

Expone métodos y propiedades para admitir el acceso de cliente de UI Automation a los controles que se expanden visualmente para mostrar el contenido y se contraen para ocultar el contenido.

IGridItemProvider

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

IGridProvider

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

IInvokeProvider

Expone métodos y propiedades para admitir el acceso de cliente de automatización de la interfaz de usuario a los 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 a las aplicaciones buscar un elemento en un contenedor, como una lista virtualizada.

IMultipleViewProvider

Expone métodos y propiedades para admitir el acceso del cliente de UI Automation a los controles que ofrece y puede cambiar entre varias representaciones del mismo conjunto de información o controles secundarios.

IRangeValueProvider

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

IRawElementProviderAdviseEvents

Expone métodos que se llaman para notificar el elemento raíz de un fragmento cuando una aplicación cliente de UI Automation inicia o finaliza la escucha de eventos.

IRawElementProviderFragment

Expone métodos y propiedades en elementos de la interfaz de usuario que forman parte de una estructura de más de un nivel de profundidad, como un cuadro de lista o un elemento de lista. Lo implementan los 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

Ofrece 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 el acceso de cliente de automatización de la interfaz de usuario a los controles secundarios individuales de contenedores que implementan IScrollProvider.

IScrollProvider

Expone métodos y propiedades para admitir el acceso del cliente de automatización de la interfaz de usuario a un control que actúa como 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 el acceso de cliente de UI Automation a los controles secundarios individuales seleccionables de contenedores que implementan ISelectionProvider.

ISelectionProvider

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

ISynchronizedInputProvider

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

ITableItemProvider

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

ITableProvider

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

ITextProvider

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

ITextRangeProvider

Expone métodos y propiedades para admitir el acceso del cliente de automatización de la interfaz de usuario a una sección de texto continuo en un contenedor de texto que implemente ITextProvider.

IToggleProvider

Expone métodos y propiedades para admitir el acceso de cliente de automatización de la interfaz de usuario a los controles que puede recorrer en iteración un conjunto de estados y mantener un estado una vez establecido.

ITransformProvider

Expone métodos y propiedades para admitir el acceso del cliente de UI Automation a controles que se pueden mover, cambiar de tamaño o girar en un espacio bidimensional.

IValueProvider

Expone métodos y propiedades para admitir el acceso de cliente de automatización de la interfaz de usuario a los 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 que admita el patrón de control del elemento virtualizado.

IWindowProvider

Expone métodos y propiedades para admitir el acceso del cliente de automatización de la interfaz de usuario a controles que proporcionan la función fundamental basada en ventanas dentro de una interfaz gráfica de usuario tradicional.

Enumeraciones

NavigateDirection

Contiene valores que se usan para especificar la dirección de navegación en el árbol de automatización de la interfaz de usuario.

ProviderOptions

Contiene valores que especifican el tipo del proveedor de UI Automation.