Microsoft.UI.Xaml.Automation.Provider Espacio de nombres

Define los patrones de proveedor implementados por los sistemas del mismo nivel de automatización y reconocidos por los clientes de automatización.

Clases

IRawElementProviderSimple

Ofrece métodos y propiedades que exponen información básica sobre un elemento de interfaz de usuario. IRawElementProviderSimple es una clase Windows Runtime, no una interfaz.

Interfaces

IAnnotationProvider

Expone las propiedades de una anotación en un documento. Implemente esta interfaz para admitir las funcionalidades que un cliente de automatización solicita con una llamada AutomationPeer.GetPattern y PatternInterface.Annotation.

ICustomNavigationProvider

Expone un método para admitir el acceso de un cliente de Automatización de la interfaz de usuario de Microsoft a controles que admiten un orden de navegación personalizado. Implemente ICustomNavigationProvider para admitir las funcionalidades que un cliente de automatización solicita con una llamada AutomationPeer.GetPattern y PatternInterface.CustomNavigation.

IDockProvider

Expone métodos y propiedades para admitir el acceso de un cliente de Automatización de la interfaz de usuario de Microsoft a controles que exponen sus propiedades de acoplamiento en un contenedor de acoplamiento. Implemente esta interfaz para admitir las funcionalidades que un cliente de automatización solicita con una llamada AutomationPeer.GetPattern y PatternInterface.Dock.

IDragProvider

Permite a un elemento de Automatización de la interfaz de usuario de Microsoft describirse como un elemento que se puede arrastrar como parte de una operación de arrastrar y colocar. Implemente esta interfaz para admitir las funcionalidades que un cliente de automatización solicita con una llamada AutomationPeer.GetPattern y PatternInterface.Drag.

IDropTargetProvider

Permite a un elemento de Automatización de la interfaz de usuario de Microsoft describirse como un elemento que puede recibir una colocación de un elemento arrastrado como parte de una operación de arrastrar y colocar. Implemente esta interfaz para admitir las funcionalidades que un cliente de automatización solicita con una llamada AutomationPeer.GetPattern y PatternInterface.DropTarget.

IExpandCollapseProvider

Expone métodos y propiedades para admitir el acceso de un cliente de Automatización de la interfaz de usuario de Microsoft a controles que se expanden visualmente para mostrar contenido y que se contraen para ocultar el contenido. Implemente esta interfaz para admitir las funcionalidades que un cliente de automatización solicita con una llamada AutomationPeer.GetPattern y PatternInterface.ExpandCollapse.

IGridItemProvider

Expone métodos y propiedades para admitir el acceso de un cliente de Automatización de la interfaz de usuario de Microsoft a controles secundarios individuales de contenedores que implementan IGridProvider. Implemente esta interfaz para admitir las funcionalidades que un cliente de automatización solicita con una llamada AutomationPeer.GetPattern y PatternInterface.GridItem.

IGridProvider

Expone métodos y propiedades para admitir el acceso de un cliente de Automatización de la interfaz de usuario de Microsoft a controles que actúan como contenedores para una colección de elementos secundarios. Implemente esta interfaz para admitir las funcionalidades que un cliente de automatización solicita con una llamada AutomationPeer.GetPattern y PatternInterface.Grid.

IInvokeProvider

Expone un método para admitir el acceso de Automatización de la interfaz de usuario de Microsoft a los controles que inician o realizan una única acción inequívoca y no mantienen el estado cuando se activan. Implemente esta interfaz para admitir las funcionalidades que un cliente de automatización solicita con una llamada AutomationPeer.GetPattern y PatternInterface.Invoke.

IItemContainerProvider

Expone un método de Automatización de la interfaz de usuario de Microsoft para permitir que las aplicaciones encuentren un elemento en un contenedor, como una lista virtualizada. Implemente esta interfaz para admitir las funcionalidades que un cliente de automatización solicita con una llamada AutomationPeer.GetPattern y PatternInterface.ItemContainer.

IMultipleViewProvider

Expone métodos y propiedades para admitir el acceso de cliente de Automatización de la interfaz de usuario de Microsoft a los controles que proporcionan y pueden cambiar entre varias representaciones del mismo conjunto de información o controles secundarios. Implemente esta interfaz para admitir las funcionalidades que un cliente de automatización solicita con una llamada AutomationPeer.GetPattern y PatternInterface.MultipleView.

IObjectModelProvider

Proporciona acceso al modelo de objetos subyacente implementado por un control o aplicación.

IRangeValueProvider

Expone métodos y propiedades para admitir el acceso de un cliente de Automatización de la interfaz de usuario de Microsoft a controles que se pueden establecer en un valor dentro de un intervalo. Implemente esta interfaz para admitir las funcionalidades que un cliente de automatización solicita con una llamada AutomationPeer.GetPattern y PatternInterface.RangeValue.

IScrollItemProvider

Expone métodos y propiedades para admitir el acceso del cliente de Automatización de la interfaz de usuario de Microsoft a controles secundarios individuales de contenedores que implementan IScrollProvider. Implemente esta interfaz para admitir las funcionalidades que un cliente de automatización solicita con una llamada AutomationPeer.GetPattern y PatternInterface.ScrollItem.

IScrollProvider

Expone métodos y propiedades para admitir el acceso de un cliente de Automatización de la interfaz de usuario de Microsoft a un control que actúa como contenedor desplazable para una colección de objetos secundarios. Los elementos secundarios de este elemento deben implementar IScrollItemProvider. Implemente IScrollProvider para admitir las funcionalidades que un cliente de automatización solicita con una llamada AutomationPeer.GetPattern y PatternInterface.Scroll.

ISelectionItemProvider

Expone métodos y propiedades para admitir el acceso de un cliente de Automatización de la interfaz de usuario de Microsoft a controles secundarios individuales y seleccionables de contenedores que implementan ISelectionProvider. Implemente esta interfaz para admitir las funcionalidades que un cliente de automatización solicita con una llamada AutomationPeer.GetPattern y PatternInterface.SelectionItem.

ISelectionProvider

Expone métodos y propiedades para admitir el acceso de un cliente de Automatización de la interfaz de usuario de Microsoft a controles que actúan como contenedores para una colección de elementos secundarios individuales y seleccionables. Los elementos secundarios de este elemento deben implementar ISelectionItemProvider. Implemente ISelectionProvider para admitir las funcionalidades que un cliente de automatización solicita con una llamada AutomationPeer.GetPattern y PatternInterface.SelectionItem.

ISpreadsheetItemProvider

Proporciona acceso a información sobre un elemento (celda) en una hoja de cálculo.

ISpreadsheetProvider

Proporciona acceso a los elementos (celdas) de una hoja de cálculo.

IStylesProvider

Proporciona acceso a los estilos visuales asociados al contenido de un documento.

ISynchronizedInputProvider

Permite que las aplicaciones cliente de Automatización de la interfaz de usuario de Microsoft dirijan la entrada del mouse o del teclado a un elemento de interfaz de usuario específico.

ITableItemProvider

Expone métodos y propiedades para admitir el acceso de cliente de Automatización de la interfaz de usuario de Microsoft a controles secundarios de contenedores que implementan ITableProvider. Implemente esta interfaz para admitir las funcionalidades que un cliente de automatización solicita con una llamada AutomationPeer.GetPattern y PatternInterface.TableItem.

ITableProvider

Expone métodos y propiedades para admitir el acceso de un cliente de Automatización de la interfaz de usuario de Microsoft 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 atravesar (un cliente de Automatización de la interfaz de usuario de Microsoft puede moverse a controles adyacentes, que son encabezados o celdas de la tabla) mediante el teclado.

ITextChildProvider

Proporciona acceso a un control basado en texto que es un elemento secundario de otro control basado en texto. Implemente esta interfaz para admitir las funcionalidades que un cliente de automatización solicita con una llamada AutomationPeer.GetPattern y PatternInterface.TextChild.

ITextEditProvider

Extiende la interfaz ITextProvider para admitir el acceso de un cliente de Automatización de la interfaz de usuario de Microsoft a los controles que admiten acciones de edición de texto mediante programación. Implemente ITextEditProvider para admitir las funcionalidades que un cliente de automatización solicita con una llamada AutomationPeer.GetPattern y PatternInterface.TextEdit.

ITextProvider

Expone métodos y propiedades para admitir el acceso de cliente de Automatización de la interfaz de usuario de Microsoft a los controles que contienen texto. Implemente esta interfaz para admitir las funcionalidades que un cliente de automatización solicita con una llamada AutomationPeer.GetPattern y PatternInterface.Text.

ITextProvider2

Extiende la interfaz ITextProvider para permitir que los proveedores de Automatización de la interfaz de usuario de Microsoft expongan contenido textual que es el destino de una anotación o selección. Implemente esta interfaz para admitir las funcionalidades que un cliente de automatización solicita con una llamada AutomationPeer.GetPattern y PatternInterface.Text2.

ITextRangeProvider

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

ITextRangeProvider2

Amplía la interfaz ITextRange para permitir que los proveedores de Automatización de la interfaz de usuario de Microsoft abran mediante programación menús contextuales para las operaciones de entrada de texto.

IToggleProvider

Expone métodos y propiedades para admitir el acceso de cliente de Automatización de la interfaz de usuario de Microsoft a los controles que pueden recorrer un conjunto de estados y mantener un estado determinado. Implemente esta interfaz para admitir las funcionalidades que un cliente de automatización solicita con una llamada AutomationPeer.GetPattern y PatternInterface.Toggle.

ITransformProvider

Expone métodos y propiedades para admitir el acceso de un cliente de Automatización de la interfaz de usuario de Microsoft a controles o elementos que se pueden mover, cambiar de tamaño o girar dentro de un espacio bidimensional. Implemente esta interfaz para admitir las funcionalidades que un cliente de automatización solicita con una llamada AutomationPeer.GetPattern y PatternInterface.Transform.

ITransformProvider2

Amplía la interfaz ITransformProvider para permitir que los proveedores de Automatización de la interfaz de usuario de Microsoft expongan la API para admitir la funcionalidad de zoom de ventanilla de un control.

IValueProvider

Expone métodos y propiedades para admitir el acceso de un cliente de Automatización de la interfaz de usuario de Microsoft a controles que tienen un valor intrínseco que no abarca un intervalo y que se pueden representar como una cadena. Implemente esta interfaz para admitir las funcionalidades que un cliente de automatización solicita con una llamada AutomationPeer.GetPattern y PatternInterface.Value.

IVirtualizedItemProvider

Expone un método para que admita el patrón de control del elemento virtualizado. Implemente esta interfaz para admitir las funcionalidades que un cliente de automatización solicita con una llamada AutomationPeer.GetPattern y PatternInterface.VirtualizedItem.

IWindowProvider

Expone métodos y propiedades para admitir el acceso de un cliente de Automatización de la interfaz de usuario de Microsoft a controles que proporcionan funcionalidad fundamental basada en ventanas dentro de una interfaz gráfica de usuario (GUI) tradicional. Implemente esta interfaz para admitir las funcionalidades que un cliente de automatización solicita con una llamada AutomationPeer.GetPattern y PatternInterface.Window.