IGridItemProvider Interface

Definição

Expõe métodos e propriedades para dar suporte ao acesso de um cliente da Automação da Interface do Usuário da Microsoft a controles filho individuais de contêineres que implementam o IGridProvider. Implemente essa interface para dar suporte aos recursos que um cliente de automação solicita com uma chamada GetPattern e PatternInterface.GridItem.

public interface class IGridItemProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(4294142012, 29703, 17851, 169, 54, 223, 62, 214, 211, 131, 125)]
struct IGridItemProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(4294142012, 29703, 17851, 169, 54, 223, 62, 214, 211, 131, 125)]
public interface IGridItemProvider
Public Interface IGridItemProvider
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Comentários

Esse padrão tem diretrizes e convenções que não estão totalmente documentadas aqui. Para obter mais informações sobre para que serve esse padrão, consulte Padrão de controle GridItem.

IGridItemProvider não é implementado por nenhum Windows Runtime pares de automação existentes. Notavelmente, IGridItemProvider não existe para os elementos contidos em uma Grade e usando a Grade como um contêiner de layout ou para GridViewItem. A interface existe para que os autores de controle personalizados possam dar suporte ao padrão de automação em um controle personalizado e implementar o suporte de automação usando o mesmo Windows Runtime API gerenciada ou C++ que usam para definir a lógica de controle ou outro suporte de automação.

Use GridItemPatternIdentifiers se quiser referenciar as propriedades de padrão IGridItemProvider do código de controle ao disparar eventos de automação ou chamar RaisePropertyChangedEvent.

Propriedades

Column

Obtém o número ordinal da coluna que contém a célula ou o item.

ColumnSpan

Obtém o número de colunas que são estendidas por uma célula ou item.

ContainingGrid

Obtém um provedor de Automação da Interface do Usuário que implementa iGridProvider e que representa o contêiner da célula ou item.

Row

Obtém o número ordinal da linha que contém a célula ou o item.

RowSpan

Obtém o número de linhas abrangidas por uma célula ou um item.

Aplica-se a

Confira também