Aracılığıyla paylaş


Kullanıcı Arayüzü Otomasyonu Tablo Denetim Kalıbını Uygulama

Uyarı

Bu belgeler, System.Windows.Automation ad alanında tanımlanan yönetilen UI Otomasyonu sınıflarını kullanmak isteyen .NET Framework geliştiricilerine yöneliktir. UI Otomasyonu hakkında en son bilgiler için bkz. Windows Otomasyonu API'si: UI Otomasyonu.

Bu konu başlığında özellikler, yöntemler ve olaylar hakkında bilgiler de dahil olmak üzere ITableProvideruygulamaya yönelik yönergeler ve kurallar tanıtılmaktadır. Ek kaynakların bağlantıları, genel bakışın sonunda listelenir.

TablePattern kontrol düzeni, bir alt öğe koleksiyonu için kapsayıcı olarak işlev gören denetimleri desteklemek amacıyla kullanılır. Bu öğenin alt öğeleri ITableItemProvider uygulamalı ve satır ve sütunlarla geçilebilen iki boyutlu mantıksal bir koordinat sistemine göre düzenlenmelidir. IGridProvider denetim deseni ile benzerdir ancak ITableProvider'i uygulayan herhangi bir denetimin, her alt öğe için ayrıca bir sütun ve/veya satır üst bilgisi ilişkisini ortaya çıkarması gerekir. Bu denetim desenini uygulayan denetim örnekleri için bkz. UI Automation İstemcileri için Denetim Deseni Eşlemesi.

Uygulama Yönergeleri ve Kuralları

Tablo denetim desenini uygularken aşağıdaki yönergelere ve kurallara dikkat edin:

  • Tek tek hücrelerin içeriğine erişim, gereken eşzamanlı uygulamanın sağladığı iki boyutlu bir mantıksal koordinat sistemi veya dizi ile sağlanır IGridProvider.

  • Sütun veya satır üst bilgisi bir tablo nesnesi içinde yer alabilir veya tablo nesnesiyle ilişkilendirilmiş ayrı bir üst bilgi nesnesi olabilir.

  • Sütun ve satır üst bilgileri hem birincil üst bilgi hem de destekleyici üst bilgiler içerebilir.

Uyarı

Bu kavram, kullanıcının bir "Ad" sütunu tanımladığı bir Microsoft Excel elektronik tablosunda ortaya çıkıyor. Bu sütunda artık iki başlık vardır: kullanıcı tarafından tanımlanan "İsim" başlığı ve uygulama tarafından atanan sütunun alfa sayısal tanımı.

Karmaşık üst bilgi öğeleri içeren tablo. Karmaşık Sütun Üst Bilgilerine Sahip Tablo Örneği

Belirsiz RowOrColumnMajor özelliğine sahip tablo. Belirsiz RowOrColumnMajor Özelliğine Sahip Tablo Örneği

ITableProvider için Gerekli Üyeler

ITableProvider arabirimi için aşağıdaki özellikler ve yöntemler gereklidir.

Gerekli üyeler Üye türü Notlar
RowOrColumnMajor Mülkiyet Hiç kimse
GetColumnHeaders Yöntem Hiç kimse
GetRowHeaders Yöntem Hiç kimse

Bu denetim deseninde ilişkili olay yok.

Özel durumlar

Bu denetim modelinde ilişkili özel durum yok.

Ayrıca bakınız