System.Windows.Automation.Provider 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 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. |