सेट करना मैं WPF स्क्रॉलबार अंगूठे तत्व के आकार के साथ जुड़े एल्गोरिदम को काम करने का प्रयास कर रहा हूं।स्क्रॉलबार थंब आकार
थंब तत्व को Scrollbar.ViewportSize
संपत्ति का उपयोग करके आकार दिया जा सकता है, लेकिन यह बदले में Scrollbar.Minimum
और Scrollbar.Maximum
मानों से संबंधित है।
क्या मैं अब तक की खोज की है है:
एक न्यूनतम के लिए और के और , की एक ViewportSize अधिकतम:
0 - अंगूठे न्यूनतम आकार
5 - अंगूठे लगभग 25 उपलब्ध ट्रैक का%
10 - उपलब्ध ट्रैक का लगभग 50% अंगूठे
100 - उपलब्ध ट्रैक का लगभग 75% अंगूठे
1000 - थंब लगभग उपलब्ध 90% ट्रैक
10000 - थंब उपलब्ध ट्रैक भरता है।
[टिप्पणी: इन आंकड़ों मेरी किसी न किसी तरह परीक्षण और त्रुटि से ही कर रहे हैं]
आदर्श रूप में मैं चाहता हूँ एक एल्गोरिथ्म जहां स्क्रॉलबार मैं अंगूठे सेट कर सकते हैं के लिए न्यूनतम और अधिकतम मान दिया है करने के लिए सक्षम होने के लिए उपलब्ध ट्रैक का बिल्कुल एक्स% होना आकार।
क्या कोई इससे मदद कर सकता है?
धन्यवाद।
तुम सिर्फ न्यूनतम और अधिकतम से अंगूठे के आकार निर्धारित नहीं कर सकता का एक प्रतिशत को कवर करने के लिए नहीं दिख रहा है ।आपको रिश्तेदार व्यूपोर्ट आकार (व्यूपोर्ट में [मिन, मैक्स] अंतराल से कितना फिट बैठता है) की आवश्यकता है): thumbSizePercent = Min (100, 100 * व्यूपोर्ट साइज/(मैक्सवेल्यू-मिनवैल्यू)) – Andy