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 üstleyen denetimlere UI Otomasyonu istemci erişimini desteklemek için yöntemleri ve özellikleri kullanıma sunar. Bu öğenin alt öğeleri ITableItemProvider uygulamalı ve klavye kullanılarak geçirilebilen iki boyutlu mantıksal koordinat sisteminde düzenlenmelidir (UI Otomasyonu bir istemci bitişik denetimlere geçebilir).
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 IGridProvider herhangi bir denetimin her alt öğe için bir sütun ve/veya satır üst bilgisi ilişkisini de kullanıma sunması gerektiği ayrımıyla benzerdirITableProvider.
Bir tablo denetiminin doğal kılavuz işlevselliğini kullanıma sunma amacıyla bunu uygulamak ITableProvider için de uygulayan IGridProvider denetimler gereklidir.
TablePattern ve GridPattern denetim desenlerini desteklemesi gereken bir UI Otomasyonu sağlayıcısında uygulanır.
Özellikler
| Name | Description |
|---|---|
| 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 birincil dolaşma yönünü alır. |
Yöntemler
| Name | Description |
|---|---|
| GetColumnHeaders() |
Bir tablodaki tüm sütun üst bilgilerini 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ıları koleksiyonunu alır. |
Şunlara uygulanır
Ayrıca bkz.
- TablePattern
- GridPattern
- UI Otomasyonu Denetim Desenlerine Genel Bakış
- Sunucu tarafı UI Otomasyonu Sağlayıcı Uygulaması
- Client tarafı UI Otomasyonu Sağlayıcı Uygulaması
- UI Otomasyon Sağlayıcısında Denetim Desenlerini Destekleme
- UI Otomasyonu Tablo Denetim Desenini Uygulama
- UI Otomasyonu Kılavuz Denetimi Desenini Uygulama
- UI Otomasyonu Kullanarak Tablonun İçeriğini Kullanıma Sunma