Aracılığıyla paylaş


IGridProvider.GetItem(Int32, Int32) Yöntem

Tanım

Belirtilen hücre için UI Otomasyonu sağlayıcısını alır.

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

Parametreler

row
Int32

İlgi alanı satırının sıra numarası.

column
Int32

İlgilenen sütunun sıra numarası.

Döndürülenler

IRawElementProviderSimple

Belirtilen hücre için UI Otomasyonu sağlayıcısı.

Örnekler

Aşağıdaki kod, belirtilen konumdaki öğeyi temsil eden bir nesne döndüren bu yöntemin örnek bir uygulamasıdır.

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

Açıklamalar

  • Kılavuz koordinatları, koordinatlara (0,0) sahip sol üst (veya yerel ayara bağlı olarak sağ üst hücre) ile sıfır tabanlıdır.

  • Hücre boşsa, o hücrenin özelliğini desteklemek ContainingGrid için bir UI Otomasyonu sağlayıcısı yine de döndürülmelidir. Bu, kılavuzdaki alt öğelerin düzeni düzensiz bir diziye benzer olduğunda mümkündür.

Düzensiz düzeni gösteren Windows Explorer görünümü.
Boş Koordinatları Olan Kılavuz Denetimi Örneği

  • Sağlayıcı uygulamasına bağlı olarak gizli satırlar ve sütunlar UI Otomasyonu ağacına yüklenebilir ve bu nedenle ve ColumnCount özelliklerine RowCount yansıtılır. Gizli satırlar ve sütunlar henüz yüklenmediyse, bunlar sayılmamalıdır.

Şunlara uygulanır

Ayrıca bkz.