Aracılığıyla paylaş


VirtualizedItem Denetim Deseni

IVirtualizedItemProvideruygulamak için özellikler ve yöntemler hakkında bilgiler de dahil olmak üzere yönergeleri ve kuralları açıklar. VirtualizedItem denetim düzeni, Microsoft UI Otomasyonu ağacında yer tutucu otomasyon öğeleri tarafından temsil edilen öğeler olan sanallaştırılmış öğeleri desteklemek için kullanılır.

Sanallaştırılmış öğeler, ItemContainer denetim desenini destekleyen bir denetimden alınan öğeleri veya Metin denetim desenini destekleyen bir denetimden alınan sanallaştırılmış katıştırılmış nesneyi içerebilir. Sanallaştırılmış bir öğenin yer tutucusu tüm UI Otomasyonu özellikleri için veri yüklememiş olabilir ve kullanılamayan özelliklere yönelik sorgulara yanıt olarak UIA_E_ELEMENTNOTAVAILABLE döndürebilir. VirtualizedItem denetim düzeni, sanal öğeyi gerçekleştirmeye yönelik bir yöntem sağlar; böylece öğe için tam bilgi sağlanır ve kullanıcı arabirimi Otomasyonu ağacında öğe için tam otomasyon öğesi oluşturulabilir.

Bu konu aşağıdaki bölümleri içerir.

Uygulama Yönergeleri ve Kuralları

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

  • Sanallaştırılabilir herhangi bir UI Otomasyonu yer tutucu öğesi, IVirtualizedItemProvider arabirimini ortaya çıkararak VirtualizedItem denetim desenini desteklemelidir.
  • IVirtualizedItemProvider::Realize çağrıldığında, yer tutucu nesne özellikleri ve denetim desenlerinin tam uygulamalarıyla güncelleştirilmelidir.
  • IVirtualizedItemProvider::Realize çağrıldığında sağlayıcı, sanallaştırılmış öğenin görünüme gelmesi için görünüm penceresi değiştirebilir. Öğeyi görünüme getirmek gerekli değildir; ancak, ekran dışı, sanallaştırılmamış öğeler IScrollItemProvider::ScrollIntoViewyönteminidesteklemelidir.

IVirtualizedItemProvider için Gerekli Üyeler

IVirtualizedItemProvider arabirimini uygulamak için aşağıdaki özellikler ve yöntemler gereklidir.

Gerekli üyeler Üye türü Notlar
Realize Yöntem Hiç kimse

 

Bu denetim deseninde ilişkili olay yok.

UI Otomasyonu ItemContainer Denetim Desenini Uygulama

UI Otomasyonu Denetim Desenlerine Genel Bakış

UI Otomasyon Ağacına Genel Bakış

Sanallaştırılmış Öğelerle Çalışma