ITableProvider Arabirim

Tanım

Bir alt öğe koleksiyonu için kapsayıcı görevi görür denetimlere UI Otomasyonu istemci erişimini desteklemek için yöntemleri ve özellikleri kullanıma sunar. Bu öğenin alt öğeleri, klavye kullanılarak geçirilebilen iki boyutlu bir mantıksal koordinat sisteminde (yani, bir UI Otomasyonu istemcisi bitişik denetimlere geçebilir) uygulanmalıdır ITableItemProvider ve düzenlenmelidir.

public interface class ITableProvider : System::Windows::Automation::Provider::IGridProvider
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("9c860395-97b3-490a-b52a-858cc22af166")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface ITableProvider : System.Windows.Automation.Provider.IGridProvider
public interface ITableProvider : System.Windows.Automation.Provider.IGridProvider
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("9c860395-97b3-490a-b52a-858cc22af166")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type ITableProvider = interface
    interface IGridProvider
type ITableProvider = interface
    interface IGridProvider
Public Interface ITableProvider
Implements IGridProvider
Türetilmiş
Öznitelikler
Uygulamalar

Açıklamalar

Bu denetim düzeni, uygulayan ITableProvider herhangi bir denetimin her alt öğe için bir sütun ve/veya satır üst bilgisi ilişkisini de ortaya çıkarması gerektiği ayrımıyla benzerdirIGridProvider.

Uygulayan ITableProvider denetimlerin, tablo denetiminin doğal kılavuz işlevselliğini kullanıma sunma amacıyla uygulanması IGridProvider da gerekir.

ve GridPattern denetim desenlerini desteklemesi gereken bir UI Otomasyonu sağlayıcısında TablePattern uygulanır.

Özellikler

ColumnCount

Kılavuzdaki toplam sütun sayısını alır.

(Devralındığı yer: IGridProvider)
RowCount

Kılavuzdaki toplam satır sayısını alır.

(Devralındığı yer: IGridProvider)
RowOrColumnMajor

Tablo için dolaşmanın birincil yönünü alır.

Yöntemler

GetColumnHeaders()

Bir tablodaki tüm sütun başlıklarını temsil eden UI Otomasyonu sağlayıcıları koleksiyonunu alır.

GetItem(Int32, Int32)

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

(Devralındığı yer: IGridProvider)
GetRowHeaders()

Tablodaki tüm satır üst bilgilerini temsil eden UI Otomasyonu sağlayıcı koleksiyonunu alır.

Şunlara uygulanır

Ayrıca bkz.