Compartir a través de


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

public interface class IGridItemProvider
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(3528817166, 26889, 20848, 166, 128, 96, 114, 141, 243, 57, 180)]
struct IGridItemProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(3528817166, 26889, 20848, 166, 128, 96, 114, 141, 243, 57, 180)]
public interface IGridItemProvider
Public Interface IGridItemProvider
Atributos

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, consulta Patrón de control GridItem.

IGridItemProvider no se implementa en ningún elemento del mismo nivel de automatización de Windows Runtime existente. En particular, IGridItemProvider no existe para los elementos contenidos en una cuadrícula y el uso de Grid como contenedor de diseño, o para GridViewItem. 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 GridItemPatternIdentifiers si desea hacer referencia a las propiedades del patrón IGridItemProvider desde el código de control cuando se activan eventos de automatización o se llama a AutomationPeer.RaisePropertyChangedEvent.

Propiedades

Column

Obtiene el número ordinal de la columna que contiene la celda o elemento.

ColumnSpan

Obtiene el número de columnas distribuidas por una celda o elemento.

ContainingGrid

Obtiene un proveedor de Automatización de la interfaz de usuario que implementa IGridProvider y que representa el contenedor de la celda o el elemento.

Row

Obtiene el número ordinal de la fila que contiene la celda o elemento.

RowSpan

Obtiene el número de filas que abarca una celda o elemento.

Se aplica a

Consulte también