ITableItemProvider Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |