IGridProvider.GetItem(Int32, Int32) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Recupera el proveedor de UI Automation para la celda 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
Número ordinal de la fila de interés.
- column
- Int32
Número ordinal de la columna de interés.
Devoluciones
Proveedor de UI Automation para la celda especificada.
Ejemplos
El código siguiente es una implementación de ejemplo de este método que devuelve un objeto que representa el elemento en la ubicación 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
Comentarios
Las coordenadas de cuadrícula se basan en cero con la celda superior izquierda (o superior derecha en función de la configuración regional) con coordenadas (0,0).
Si una celda está vacía, debe devolverse un proveedor de Automatización de la interfaz de usuario para admitir la ContainingGrid propiedad para esa celda. Esto es posible cuando el diseño de los elementos secundarios de la cuadrícula es similar a una matriz desigual.
Ejemplo de un control Grid con coordenadas vacías
- Las filas y columnas ocultas, en función de la implementación del proveedor, se pueden cargar en el árbol de Automatización de la interfaz de usuario y, por tanto, se reflejarán en las RowCount propiedades y ColumnCount . Si las filas y columnas ocultas aún no se han cargado, no deben contarse.