Partilhar via


ITableItemProvider Interface

Definição

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

public interface class ITableItemProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(992758221, 7650, 20194, 163, 225, 251, 85, 53, 89, 209, 93)]
struct ITableItemProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(992758221, 7650, 20194, 163, 225, 251, 85, 53, 89, 209, 93)]
public interface ITableItemProvider
Public Interface ITableItemProvider
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 TableItem.

ITableItemProvider não é implementado por nenhum Windows Runtime pares de automação existentes. 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 o TableItemPatternIdentifiers se quiser referenciar as propriedades de padrão ITableItemProvider do código de controle ao chamar RaisePropertyChangedEvent.

Métodos

GetColumnHeaderItems()

Recupera uma matriz de provedores de Automação da Interface do Usuário que representa todos os cabeçalhos de coluna associados a um item ou célula de tabela.

GetRowHeaderItems()

Recupera uma matriz de provedores de Automação da Interface do Usuário que representa todos os cabeçalhos de linha associados a um item ou célula de tabela.

Aplica-se a

Confira também