ITableProvider Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.
- TablePattern
- GridPattern
- UI Otomasyon Denetim Düzenlerine Genel Bakış
- Sunucu Tarafı UI Otomasyonu Sağlayıcısı Uygulaması
- İstemci Tarafı UI Otomasyonu Sağlayıcısı Uygulaması
- UI Otomasyon Sağlayıcısında Denetim Düzenleri Desteği
- UI Otomasyonu Tablo Denetim Düzenini Uygulama
- UI Otomasyon Kılavuz Denetim Düzenini Uygulama
- UI Otomasyonu Kullanarak Tablo İçeriğini Kullanıma Sunma