IGridProvider.GetItem(Int32, Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Извлекает поставщик автоматизации пользовательского интерфейса для заданной ячейки.
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
Параметры
- row
- Int32
Порядковый номер требуемой строки.
- column
- Int32
Порядковый номер требуемого столбца.
Возвращаемое значение
Поставщик автоматизации пользовательского интерфейса для заданной ячейки.
Примеры
Следующий код является примером реализации этого метода, который возвращает объект, представляющий элемент в указанном расположении.
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
Комментарии
Координаты сетки отсчитываются от нуля, при этом верхняя левая ячейка (или верхняя правая ячейка в зависимости от языкового стандарта) имеет координаты (0,0).
Если ячейка пуста, необходимо вернуть поставщик модель автоматизации пользовательского интерфейса для поддержки ContainingGrid свойства для этой ячейки. Это возможно, если структура дочерних элементов в сетке похожа на неорванный массив.
Пример элемента управления "Сетка" с пустыми координатами
- Скрытые строки и столбцы в зависимости от реализации поставщика могут загружаться в дерево модель автоматизации пользовательского интерфейса и, следовательно, будут отражены в RowCount свойствах и ColumnCount . Если скрытые строки и столбцы еще не загружены, их не следует учитывать.