Microsoft.UI.Xaml.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í.
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. |