ग्रिड कॉलम के लिए चौड़ाई / ऊंचाई निर्धारित करते समय 'ऑटो' और '*' के बीच क्या अंतर है?


121

ग्रिड कॉलम के लिए चौड़ाई / ऊंचाई निर्धारित करते समय मैं 'ऑटो' और '*' के बीच अंतर नहीं कर सकता। कृपया सहायता कीजिए!


लगता है जैसे आप ग्रिड पंक्तियों / स्तंभों के बारे में बात कर रहे हैं ... वे वास्तव में तत्व नहीं हैं।
नोल्डोरिन


मुझे पता है कि मैं जो डुप्लिकेट जानता हूं वह सिल्वरलाइट के लिए है, लेकिन सिंटैक्स WPF के लिए समान है।
ChrisF

जवाबों:


197

हम WPFयहां ग्रिड के संदर्भ में बात कर रहे हैं? मेरा जवाब कॉलम के बारे में बात करेगा, लेकिन यही बात पंक्तियों पर भी लागू होती है।

संक्षेप में:
- का Autoअर्थ है कॉलम की सामग्री का आकार और
- का *अर्थ है ग्रिड के लिए आनुपातिक

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

यदि स्तंभ A का आकार था 2*और B का आकार था, 3*तो संपूर्ण स्तंभ स्थान 5 समान शेयरों में विभाजित है; कॉलम A को अंतरिक्ष के 2 शेयर मिलेंगे और B को 3 शेयर मिलेंगे।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.