IGridProvider.GetItem(Int32, Int32) Método

Definição

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

public:
 System::Windows::Automation::Provider::IRawElementProviderSimple ^ GetItem(int row, int column);
public System.Windows.Automation.Provider.IRawElementProviderSimple GetItem (int row, int column);
abstract member GetItem : int * int -> System.Windows.Automation.Provider.IRawElementProviderSimple
Public Function GetItem (row As Integer, column As Integer) As IRawElementProviderSimple

Parâmetros

row
Int32

O número ordinal da linha de interesse.

column
Int32

O número ordinal da coluna de interesse.

Retornos

IRawElementProviderSimple

O provedor de automação de interface do usuário para a célula especificada.

Exemplos

O código a seguir é um exemplo de implementação desse método que retorna um objeto que representa o item no local especificado.

IRawElementProviderSimple IGridProvider.GetItem(int row, int column)
{
    return (IRawElementProviderSimple)gridItems[row, column];
}
Private Function GetItem(ByVal row As Integer, ByVal column As Integer) As IRawElementProviderSimple Implements IGridProvider.GetItem
    Return CType(gridItems(row, column), IRawElementProviderSimple)
End Function

Comentários

  • As coordenadas de grade são baseadas em zero com a célula superior esquerda (ou superior direita, dependendo da localidade) com coordenadas (0,0).

  • Se uma célula estiver vazia, um provedor de Automação da Interface do Usuário ainda deverá ser retornado para dar suporte à ContainingGrid propriedade para essa célula. Isso é possível quando o layout dos elementos filho na grade é semelhante a uma matriz irregular.

Windows exibição do Explorer mostrando o layout irregular.
Exemplo de um controle de grade com coordenadas vazias

  • Linhas e colunas ocultas, dependendo da implementação do provedor, podem ser carregadas na árvore de Automação da Interface do Usuário e, portanto, serão refletidas na RowCount e ColumnCount nas propriedades. Se as linhas e colunas ocultas ainda não tiverem sido carregadas, elas não deverão ser contadas.

Aplica-se a

Confira também