तीन अनोखी स्थितियाँ हैं:
- 4 नंबर , उदा
Margin="a,b,c,d"
।
- 2 नंबर , उदा
Margin="a,b"
।
- 1 नंबर , उदा
Margin="a"
।
4 नंबर
तो देखते हैं 4 संख्या है, तो इसके left
, top
, right
, bottom
(एक घड़ी की सर्कल बीच बाईं मार्जिन से शुरू)। पहला नंबर हमेशा "वेस्ट" होता है जैसे "डब्ल्यूपीएफ":
<object Margin="left,top,right,bottom"/>
उदाहरण: यदि हम इसका उपयोग करते हैं Margin="10,20,30,40"
तो उत्पन्न होता है:
2 नंबर
यदि 2 नंबर हैं , तो पहला बाएँ और दाएँ मार्जिन की मोटाई है, दूसरा शीर्ष और निचला मार्जिन मोटाई है। पहला नंबर हमेशा "वेस्ट" होता है जैसे "डब्ल्यूपीएफ":
<object Margin="a,b"/> // Equivalent to Margin="a,b,a,b".
उदाहरण: यदि हम उपयोग करते हैं Margin="10,30"
, तो बायां और दायां मार्जिन दोनों 10 हैं, और ऊपर और नीचे दोनों 30 हैं।
1 नंबर
यदि 1 संख्या है , तो संख्या दोहराई जाती है (अनिवार्य रूप से एक सीमा मोटाई)।
<object Margin="a"/> // Equivalent to Margin="a,a,a,a".
उदाहरण: यदि हम इसका उपयोग करते हैं Margin="20"
तो उत्पन्न होता है:
अद्यतन 2020-05-27
पिछले 5 वर्षों से 100 से अधिक स्क्रीन के साथ बड़े पैमाने पर WPF एप्लिकेशन पर काम कर रहे हैं। 5 WPF / C # / Java देवों की एक टीम का हिस्सा। हम अंततः 1 नंबर (बॉर्डर मोटाई के लिए) या 4 नंबर का उपयोग करके बस गए। हम कभी भी उपयोग नहीं करते हैं। यह सुसंगत है, और विकसित होने पर संज्ञानात्मक भार को कम करने का एक अच्छा तरीका प्रतीत होता है।
नियम:
सभी चौड़ाई संख्याएं बाईं ओर शुरू होती हैं ("पश्चिम" जैसे "डब्ल्यूपीएफ") और दक्षिणावर्त जाएं (यदि दो संख्याएं, केवल दो बार दक्षिणावर्त जाएं, तो बाकी दर्पण करें)।