IGridProvider.GetItem(Int32, Int32) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recupera o fornecedor de Automatização da Interface de Utilizador 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.
Devoluções
O fornecedor de Automatização da Interface de Utilizador para a célula especificada.
Exemplos
O código seguinte é um exemplo de implementação deste método que devolve um objeto representando o item na localização especificada.
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
Observações
As coordenadas da grelha são baseadas em zero, com a célula superior esquerda (ou superior direita, dependendo do local) a ter coordenadas (0,0).
Se uma célula estiver vazia, um fornecedor de Automatização da Interface de Utilizador ainda deve ser devolvido para suportar a propriedade ContainingGrid dessa célula. Isto é possível quando a disposição dos elementos filhos na grelha é semelhante a um array irregular.
Exemplo de um controlo de grelha com coordenadas vazias
- Linhas e colunas ocultas, dependendo da implementação do provedor, podem ser carregadas na árvore Automatização da Interface de Utilizador e, por isso, serão refletidas nas propriedades RowCount e ColumnCount. Se as linhas e colunas ocultas ainda não foram carregadas, não devem ser contadas.