UI Otomasyon ScrollItem Denetim Düzeni 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 konu başlığında, özellikleri, yöntemleri ve olayları hakkında bilgiler de dahil olmak üzere uygulamasını uygulamaya IScrollItemProvideryönelik yönergeler ve kurallar tanıtılmaktadır. Ek başvuruların bağlantıları, konunun sonunda listelenir.

Denetim ScrollItemPattern düzeni, uygulayan IScrollProviderkapsayıcıların tek tek alt denetimlerini desteklemek için kullanılır. Bu denetim düzeni, bir alt denetim ile kapsayıcısı arasında bir iletişim kanalı görevi görür ve kapsayıcının, alt denetimi görüntülemek için görünüm penceresindeki görünür içeriği (veya bölgeyi) değiştirebilmesini sağlar. Bu denetim desenini uygulayan denetim örnekleri için bkz. UI Otomasyonu İstemcileri için Denetim Düzeni Eşlemesi.

Uygulama Yönergeleri ve Kuralları

Kaydırma Öğesi denetim desenini uygularken aşağıdaki yönergelere ve kurallara dikkat edin:

  • IScrollItemProvider arabirimini uygulamak için Bir Pencere veya Tuval denetiminde bulunan öğeler gerekli değildir. Ancak alternatif olarak, için geçerli bir konum sunmaları BoundingRectanglePropertygerekir. Bu, bir UI Otomasyonu istemci uygulamasının kapsayıcıdaki ScrollPattern denetim deseni yöntemlerini kullanarak alt öğeyi görüntülemesine olanak sağlar.

IScrollItemProvider için Gerekli Üyeler

IScrollProvider arabirimini uygulamak için aşağıdaki yöntem gereklidir.

Gerekli üyeler Üye türü Notlar
ScrollIntoView -Yöntem Hiçbiri

Bu denetim deseninde ilişkili özellik veya olay yok.

Özel durumlar

Sağlayıcıların aşağıdaki özel durumları oluşturması gerekir.

Özel Durum Türü Koşul
InvalidOperationException Öğe görünüme kaydırılamıyorsa:

- ScrollIntoView

Ayrıca bkz.