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

Nombre Description
IRawElementProviderSimple

Proporciona 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

Nombre Description
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 a 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 Microsoft Automatización de la interfaz de usuario 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 que un elemento de Automatización de la interfaz de usuario de Microsoft se describa 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 a AutomationPeer.GetPattern y PatternInterface.Drag.

IDropTargetProvider

Permite a un elemento Microsoft Automatización de la interfaz de usuario 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 Microsoft Automatización de la interfaz de usuario a los 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 Microsoft Automatización de la interfaz de usuario 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 Microsoft Automatización de la interfaz de usuario 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 Microsoft Automatización de la interfaz de usuario acceso a 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 Microsoft Automatización de la interfaz de usuario 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 Microsoft 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. Implemente esta interfaz para admitir las funcionalidades que un cliente de automatización solicita con una llamada a 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 Microsoft Automatización de la interfaz de usuario a los 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 a AutomationPeer.GetPattern y PatternInterface.RangeValue.

IScrollItemProvider

Expone métodos y propiedades para admitir el acceso de Microsoft Automatización de la interfaz de usuario cliente 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 Microsoft Automatización de la interfaz de usuario a un control que actúa como un 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 Microsoft Automatización de la interfaz de usuario 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 Microsoft Automatización de la interfaz de usuario 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 Microsoft Automatización de la interfaz de usuario acceso de cliente 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 Microsoft Automatización de la interfaz de usuario 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ógicas bidimensionales que se puede atravesar (un cliente de Microsoft Automatización de la interfaz de usuario 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

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

ITextProvider

Expone métodos y propiedades para admitir Microsoft Automatización de la interfaz de usuario acceso de cliente a 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 Microsoft Automatización de la interfaz de usuario expongan el 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 a AutomationPeer.GetPattern y PatternInterface.Text2.

ITextRangeProvider

Expone métodos y propiedades para admitir Microsoft Automatización de la interfaz de usuario acceso de cliente 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 Microsoft Automatización de la interfaz de usuario abran mediante programación menús contextuales para las operaciones de entrada de texto.

IToggleProvider

Expone métodos y propiedades para admitir Microsoft Automatización de la interfaz de usuario acceso de cliente a 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 Microsoft Automatización de la interfaz de usuario 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 a AutomationPeer.GetPattern y PatternInterface.Transform.

ITransformProvider2

Amplía la interfaz ITransformProvider para permitir que los proveedores de Microsoft Automatización de la interfaz de usuario 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 Microsoft Automatización de la interfaz de usuario a los 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 admitir el patrón de control de elementos virtualizados. 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 Microsoft Automatización de la interfaz de usuario 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.