Aracılığıyla paylaş


UI Otomasyonu Tablo Denetim Düzenini Uygulama

Not

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

Bu konuda özellikler, yöntemler ve olaylar hakkında bilgiler de dahil olmak üzere uygulama ITableProvideryönergeleri ve kuralları tanıtılmaktadır. Ek başvuruların bağlantıları genel bakışın sonunda listelenir.

Denetim TablePattern düzeni, bir alt öğe koleksiyonu için kapsayıcı görevi üstleyen denetimleri desteklemek için kullanılır. Bu öğenin alt öğeleri, satır ve sütun tarafından geçirilebilen iki boyutlu bir mantıksal koordinat sisteminde uygulanıp ITableItemProvider düzenlenmelidir. Bu denetim deseni ile benzerdir IGridProviderve uygulayan ITableProvider herhangi bir denetimin her alt öğe için bir sütun ve/veya satır üst bilgisi ilişkisini de ortaya çıkarması gerekir. Bu denetim desenini uygulayan denetim örnekleri için bkz. UI Otomasyonu İstemcileri için Denetim Düzeni 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, gerekli eşzamanlı uygulaması tarafından sağlanan iki boyutlu bir mantıksal koordinat sistemi veya diziden geçer 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.

Not

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 üst bilgi vardır: kullanıcı tarafından tanımlanan "Ad" üst bilgisi ve uygulama tarafından atanan sütunun alfasayısal gösterimi.

Table with complex header items. Karmaşık Sütun Üst Bilgilerine Sahip Tablo Örneği

Table with ambiguous RowOrColumnMajor property. 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 Özellik Hiçbiri
GetColumnHeaders Metot Hiçbiri
GetRowHeaders Metot Hiçbiri

Bu denetim deseninde ilişkili olay yok.

Özel durumlar

Bu denetim deseninde ilişkili özel durum yok.

Ayrıca bkz.