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