ITableProvider Interfaz

Definición

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

public interface class ITableProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2056180633, 26660, 17813, 186, 179, 70, 75, 201, 160, 68, 23)]
struct ITableProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(2056180633, 26660, 17813, 186, 179, 70, 75, 201, 160, 68, 23)]
public interface ITableProvider
Public Interface ITableProvider
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Comentarios

Este patrón tiene instrucciones y convenciones que no se documentan completamente aquí. Para obtener más información sobre lo que es este patrón, consulte Patrón de control de tabla.

ITableProvider no está implementado por ningún elemento del mismo nivel de automatización de Windows Runtime existente. La interfaz existe para que los autores de controles personalizados puedan admitir el patrón de automatización en un control personalizado e implementar su compatibilidad con la automatización mediante la misma API administrada de Windows Runtime o C++ que usan para definir la lógica de control u otra compatibilidad con la automatización.

Use TablePatternIdentifiers si desea hacer referencia a las propiedades del patrón ITableProvider desde el código de control al desencadenar eventos de automatización o llamar a RaisePropertyChangedEvent.

Propiedades

RowOrColumnMajor

Obtiene la dirección principal de exploración transversal para la tabla.

Métodos

GetColumnHeaders()

Devuelve una colección de proveedores de automatización de la interfaz de usuario que representan todos los encabezados de columna de una tabla.

GetRowHeaders()

Devuelve una colección de proveedores de automatización de la interfaz de usuario que representan todos los encabezados de fila de la tabla.

Se aplica a

Consulte también