ऑब्जेक्ट के आस-पास अतिरिक्त स्थान निर्धारित करने के लिए मार्जिन प्रॉपर्टी का उपयोग प्रत्येक तत्व के साथ किया जाता है। यह लगभग सभी प्रकार के लेआउटिंग (स्टैकपैनेल, ग्रिड, कंटेंट कंट्रोल्स इत्यादि) में काम करता है
कैनवास। लेफ्टप्रॉपर्टी (साथ ही शीर्ष, दाएं और नीचे) केवल उन तत्वों पर लागू होते हैं जो सीधे कैनवास के अंदर होते हैं। कैनवास इन मानों का उपयोग यह निर्धारित करने के लिए करेगा कि कोई वस्तु कहां होनी चाहिए। पथ जैसे तत्व तत्वों के साथ, स्थिति निर्धारित करते समय कैनवास आकार के स्थान डेटा को भी देखता है।
तकनीकी रूप से, कैनवास संलग्न गुणों को आकार (यदि कोई हो) के साथ-साथ मार्जिन के अंतर्निहित स्थान डेटा के साथ जमा होना चाहिए। आप स्थिति को संशोधित करने के लिए सभी 3 का उपयोग कर सकते हैं। लेकिन आमतौर पर आप इसे सरल रखने की कोशिश करेंगे।
उदाहरण के लिए, एक आयताकार को इसकी चौड़ाई और ऊंचाई गुणों के साथ-साथ कैनवास का उपयोग करना चाहिए। लिफ्ट और कैनवास। टॉप। एक पथ या तो बस अपने बिंदु डेटा पर भरोसा करेगा या यह इसे कैनवास के साथ ऑफसेट करेगा। लिफ्ट और कैनवास। टॉप। आपको कैनवास के अंदर तत्वों के लिए मार्जिन का उपयोग नहीं करना चाहिए क्योंकि इसका उपयोग किए बिना आपके पास बेहतर नियंत्रण है, लेकिन आप तकनीकी रूप से कर सकते हैं।
स्रोत
2012-06-13 15:31:49
ठीक है, लेकिन क्या अंतर है (यदि कोई है तो)? – Nick
मेरे संपादित उत्तर की जांच करें। – RredCat