ITableProvider Interfaz
Definición
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í.
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.
public interface class ITableProvider
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2595907364, 45613, 23992, 138, 187, 129, 249, 17, 241, 138, 242)]
struct ITableProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(2595907364, 45613, 23992, 138, 187, 129, 249, 17, 241, 138, 242)]
public interface ITableProvider
Public Interface ITableProvider
- Atributos
Comentarios
Este patrón tiene directrices y convenciones que no están totalmente documentadas aquí. Para obtener más información sobre lo que es este patrón, consulta Patrón de control de tabla.
ITableProvider no se implementa mediante 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 de 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 AutomationPeer.RaisePropertyChangedEvent.
Propiedades
| Nombre | Description |
|---|---|
| RowOrColumnMajor |
Obtiene la dirección principal del recorrido de la tabla. |
Métodos
| Nombre | Description |
|---|---|
| GetColumnHeaders() |
Devuelve una colección de proveedores de Automatización de la interfaz de usuario que representa todos los encabezados de columna de una tabla. |
| GetRowHeaders() |
Devuelve una colección de proveedores de Automatización de la interfaz de usuario que representa todos los encabezados de fila de la tabla. |