2011-02-02 6 views
5

Intuitively एक ग्रहण करेंगे कि ScrollBar की Minimum और Maximum गुण अपनी सीमा उपयोगकर्ता द्वारा पहुँचा जा सकता नियंत्रित करने के लिए इस्तेमाल किया जा सकता है, लेकिन Maximum's MSDN article कहता है:क्या कोई अच्छा कारण है कि स्क्रॉलबार की अधिकतम संपत्ति केवल प्रोग्रामेटिक रूप से पहुंचा जा सकता है?

आप गतिशील Maximum संपत्ति व्यवस्थित करने पर विचार हो सकता है आकार के हिसाब से स्क्रॉल बार के माता-पिता में पिक्सेल आकार के अनुपात या पंक्तियों या पंक्तियों की संख्या प्रदर्शित की गई।

अधिकतम मूल्य केवल प्रोग्रामेटिक रूप से पहुंचा जा सकता है। स्क्रॉल बार का मान पर उपयोगकर्ता इंटरैक्शन के माध्यम से अपने अधिकतम मान तक नहीं पहुंच सकता है। अधिकतम मूल्य जो उपयोगकर्ता इंटरैक्शन के माध्यम से पहुंचा जा सकता है 1 प्लस Maximum संपत्ति मान से कम LargeChange संपत्ति मान से कम है। यदि आवश्यक हो, आप Maximum संपत्ति आकार वस्तु के -1 1.

की अवधि आप व्याख्या कर सकते हैं यह क्यों इतना है के लिए खाते में करने के लिए सेट कर सकते हैं?

उत्तर

4

मुझे लगता है कि ऐसा इसलिए है क्योंकि स्क्रॉल बार का मान स्क्रॉल करने योग्य क्षेत्र द्वारा प्रदर्शित श्रेणी के को संदर्भित करता है। इसलिए यदि उपयोगकर्ता को उपयोगकर्ता इंटरैक्शन के माध्यम से अपने अधिकतम मूल्य तक स्क्रॉल करने की अनुमति दी गई थी, तो वे नियंत्रण के शीर्ष से सामग्री को स्क्रॉल करने में सक्षम होंगे।

कई बार मैंने उन अनुप्रयोगों को देखा है जो आपको स्क्रॉलिंग क्षेत्र के शीर्ष तक सामग्री के अंत तक स्क्रॉल करने की अनुमति देते हैं। (एक रिक्त क्षेत्र को दृश्यमान छोड़कर।) लेकिन सहजता से आप उम्मीद करेंगे कि स्क्रॉल बार स्क्रॉल करने योग्य क्षेत्र के नीचे पहुंचने के बाद आपको रोक देगा।

मुझे पता है कि मैं सिर्फ एक राविंग पागल की तरह लग रहा हूं। उम्मीद है कि यह कुछ समझ में आया है।

+0

+1 यह मेरे लिए पागल नहीं है। असल में, यह वही स्पष्टीकरण है जो मैंने दिया होगा। आईफोन एक यूआई का सबसे प्रसिद्ध उदाहरण है जो उपयोगकर्ता को * पिछले * सामग्री क्षेत्र को स्क्रॉल करने की अनुमति देता है। लेकिन इस प्रकार का इंटरफ़ेस अभी भी डेस्कटॉप अनुप्रयोगों में विदेशी है, जहां टच स्क्रीन roost पर शासन नहीं करती है। –

संबंधित मुद्दे

 संबंधित मुद्दे