Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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ığı, IScrollItemProvider uygulamasına yönelik yönergeler ve kuralların yanı sıra, özellikler, metotlar ve olaylar hakkında bilgileri tanıtmaktadı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ı arasında bir iletişim kanalı görevi görür ve kapsayıcının görünüm penceresinde mevcut içeriği (veya bölgeyi) değiştirerek alt denetimi görüntüleyebilmesini sağlar. Bu denetim desenini uygulayan denetim örnekleri için bkz. UI Automation İstemcileri için Denetim Deseni 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, BoundingRectangleProperty için geçerli bir konum sunmaları gerekir. 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ç kimse |
Bu denetim deseninde ilişkili özellik veya olay yok.
Özel durumlar
Sağlayıcılar, aşağıdaki özel durumları fırlatmalıdır.
| Özel Durum Türü | Koşul |
|---|---|
| InvalidOperationException | Öğe görünüme kaydırılamıyorsa: - ScrollIntoView |