WPF Kaydırma Çubuğu başparmak öğesinin boyutlandırmasıyla ilişkili algoritmayı çalıştırmaya çalışıyorum.Kaydırma Çubuğunu Ayarlama Başparmak boyutu
Başparmak öğesi Scrollbar.ViewportSize
özelliği kullanılarak boyutlandırılabilir, ancak bu, Scrollbar.Minimum
ve Scrollbar.Maximum
değerleriyle ilgilidir. Şimdiye kadar keşfettiler Ne
geçerli:
minimumve ve , bir ViewportSize Maksimum:
0 - Başparmak minimum boyut
5 - Başparmak yaklaşık 25 Kullanılabilir parçanın% 100'ü
10 - Mevcut parçadaki başparmak yaklaşık% 50 ...
100 - Şu anki parça yaklaşık olarak% 75 ...
1000 - Thumb mevcut parçanın yaklaşık% 90'ı
10000 - Başparmak mevcut parçayı doldurur.
[not:! Bu rakamlar benim kaba deneme yanılma kullanmıyor]
İdeal İsterdim Scrollbar ben başparmak ayarlayabilirsiniz için minimum ve maksimum değerleri verilen bir algoritma var edebilmek için boyut, mevcut parçanın tam olarak% x'i olacak.
Bu konuda yardımcı olabilecek herhangi biri var mı?
Teşekkürler.
hat uzunluğu
} yüzdesi kapsayacak şekilde kaydırma çubuğu başparmak ayarlama kullanım örneğini görmüyorum .Göreceli görüntü boyutuna da ihtiyacınız vardır ([Min, Maks] aralığından ne kadarının görünüm penceresine sığacağı): thumbSizePercent = Min (100, 100 * ViewportSize/(MaxValue-MinValue)) – Andy