Kaydırma Denetimi Düzeni
IScrollProvideruygulamak için özellikler ve yöntemler hakkında bilgiler de dahil olmak üzere yönergeleri ve kuralları açıklar. Kaydırma denetim deseni, bir alt nesne koleksiyonu için kaydırılabilir kapsayıcı işlevi gören bir denetimi desteklemek için kullanılır.
Genellikle olsa da, kaydırma işlevselliğini desteklemek için kaydırma çubuklarını kullanmak için denetim gerekli değildir. Aşağıdaki görüntüde kaydırma çubukları kullanmayan bir kaydırma denetimi gösterilmektedir. Bu denetim desenini uygulayan denetim örnekleri için bkz. Denetim Türleri ve Desteklenen Denetim Desenleri.
Kaydırma çubukları olmadan kaydırma denetimini gösteren
Bu konu aşağıdaki bölümleri içerir.
- Uygulama Yönergeleri ve Kuralları
- IScrollProvideriçin Gerekli Üyeleri
- İlgili konular
Uygulama Yönergeleri ve Kuralları
Kaydırma denetim desenini uygularken aşağıdaki yönergelere ve kurallara dikkat edin:
- Bu denetimin alt öğeleri IScrollItemProvideruygulamalıdır.
- Kapsayıcı denetiminin kaydırma çubukları, Kaydırma denetim desenini desteklemez. Bunun yerine RangeValue denetim desenini desteklemeleri gerekir.
- Kaydırma yüzde cinsinden ölçüldüyse, kaydırma mezuniyeti ile ilgili tüm değerler veya tutarlar 0 ile 100 arasında bir aralıkta normalleştirilmelidir.
- IScrollProvider::HorizontallyScrollable özelliği ve VerticallyScrollable özelliği, IsEnabled özelliğinden bağımsızdır.
- IScrollProvider::HorizontallyScrollable özelliği FALSE ise, HorizontalViewSize özelliği 100 (100%) ve HorizontalScrollPercent özelliği UIA_ScrollPatternNoScroll (-1) olarak ayarlanmalıdır. Benzer şekilde, VerticallyScrollable özelliği FALSE ise, VerticalViewSize özelliği 100 (100%) olarak ve VerticalScrollPercent özelliği UIA_ScrollPatternNoScroll (-1) olarak ayarlanmalıdır. Bu, bir Microsoft UI Otomasyonu istemcisinin SetScrollPercent yönteminde bu özellik değerlerini kullanmasına olanak tanırken, istemcinin kaydırmayla ilgilenmediği bir yön etkinleştirilirse yarış durumundan kaçınır.
- IScrollProvider::HorizontalScrollPercent özelliği yerel ayara özgüdür. HorizontalScrollPercent 100 olarak ayarlandığında, denetimin kaydırma konumu, soldan sağa okunan İngilizce gibi diller için en sağdaki konumuna eşdeğer olarak ayarlanmalıdır. Alternatif olarak, sağdan sola okunan Arapça gibi diller için HorizontalScrollPercent 100 olarak ayarlandığında kaydırma konumu en soldaki konuma ayarlanmalıdır.
IScrollProvider için Gerekli Üyeler
IScrollProvider arabirimini uygulamak için aşağıdaki özellikler ve yöntemler gereklidir.
Gerekli üyeler | Üye türü | Notlar |
---|---|---|
HorizontalScrollPercent | Mülk | Hiç kimse |
VerticalScrollPercent | Mülk | Hiç kimse |
HorizontalViewSize | Mülk | Hiç kimse |
VerticalViewSize | Mülk | Hiç kimse |
HorizontallyScrollable | Mülk | Hiç kimse |
VerticallyScrollable | Mülk | Hiç kimse |
kaydırma | Yöntem | Hiç kimse |
SetScrollPercent | Yöntem | Hiç kimse |
Bu denetim deseninde ilişkili olay yok.
İlgili konular