Compartilhar via


IGridProvider Interface

Definição

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

public interface class IGridProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2338502560, 37676, 17552, 154, 19, 2, 253, 179, 154, 143, 91)]
struct IGridProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(2338502560, 37676, 17552, 154, 19, 2, 253, 179, 154, 143, 91)]
public interface IGridProvider
Public Interface IGridProvider
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 de grade.

O IGridProvider não é implementado por nenhum Windows Runtime pares de automação existentes. Notavelmente, IGridProvider não existe para o contêiner de layout de grade ou para GridView. 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 seu suporte de automação usando o mesmo Windows Runtime API gerenciada ou C++ que eles usam para definir a lógica de controle ou outro suporte de automação.

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

Propriedades

ColumnCount

Obtém o número total de colunas em uma grade.

RowCount

Obtém o número total de linhas em uma grade.

Métodos

GetItem(Int32, Int32)

Recupera o provedor de Automação da Interface do Usuário para a célula especificada.

Aplica-se a

Confira também