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