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