2009-05-11 9 views
15

आप डब्ल्यूपीएफ में सीएसएस के मार्जिन-टॉप के बराबर कैसे करते हैं?डब्ल्यूपीएफ मार्जिन टॉप के बराबर है?

मेरे पास एक छवि है जिसे मैं शीर्ष पर मार्जिन जोड़ना चाहता हूं, लेकिन मुझे लगता है कि काम करने के लिए मुझे लगता है कि मार्जिन है, जो छवि के प्रत्येक पक्ष को प्रभावित करता है।

उत्तर

22

आप प्रत्येक पक्ष के लिए मार्जिन (इसी क्रम में: छोड़ दिया, शीर्ष, सही, नीचे) निर्दिष्ट कर सकते हैं

<Image Source="image.png" Margin="0,10,0,0"/> 
+0

त्वरित उत्तर के लिए धन्यवाद। मैंने केवल मार्जिन = "10 0" सोचने की कोशिश की जो शीर्ष और नीचे 10 और पक्षों को 0 पर सेट करेगी। मुझे इसे अपने आप से बाहर निकालना चाहिए था। धन्यवाद! – djschwartz

+2

डब्ल्यूपीएफ आपको मार्जिन = "10,0" करने देगा, लेकिन पहला नंबर पक्ष है, दूसरा शीर्ष/नीचे है। –

2

आप किसी के लिए मार्जिन निर्दिष्ट करने के लिए छोड़ दिया, शीर्ष, सही, नीचे संख्या इस्तेमाल कर सकते हैं WPF

उदाहरण के लिए में नियंत्रण:

<Button Margin="10 5 10 10" /> 

यहाँ वाम -> 10, शीर्ष -> 5, राइट - 10 और नीचे -> 10

के लिए अधिक इस ब्लॉग पोस्ट WPF Margin demystified

Margins, Padding, Borders and Content के बारे में एक और उपयोगी ब्लॉग पोस्ट, अच्छा एक

6

जाँच मार्जिन संपत्ति आप के लिए क्या देख रहे है। मार्जिन सेट करने के 3 अलग-अलग तरीके हैं। पहला (नीचे देखें) सभी मार्जिन को एक ही मान पर सेट करता है - यह "0,0,0,0" तक फैलता है। दूसरा दूसरा बाएं और दाएं किनारे को 1 तक और ऊपर और नीचे की ओर 0 पर सेट करता है - यह "1,0,1,0" तक फैलता है। और तीसरा प्रत्येक पक्ष को एक अलग मूल्य पर सेट करता है (इस मामले में, 5)। मार्जिन मूल्यों, क्रम में: पहला मान छोड़ दिया है ओर दूसरा मान
तीसरे मूल्य दाईं ओर चौथे मूल्य नीचे

Margin="5";  <!-- same as "5,5,5,5" --> 
Margin="5,2"  <!-- same as "5,2,5,2" --> 
Margin="5,6,7,8" <!-- set left,top,right,bottom independantly --> 
+0

फ्रेमवर्कइलेमेंट पर एमएस दस्तावेज। मार्जिन इंगित करता है कि मार्गिन = "#, #" का प्रयोग सममित मार्जिन निर्दिष्ट करने के लिए किया जाता है। तो "5,2" "2.5,1,2.5,1" –

+0

हम्म जैसा ही है, ऐसा लगता है कि मेरे किसी भी कोड में - बस मुझे ही नहीं हो सकता है। –

+2

5,2,5,2 सममित है और यह वास्तव में अभ्यास में कैसे काम करता है। –

0

आप मार्जिन और ऊर्ध्वाधर संरेखण का उपयोग कर सकते है शीर्ष है।

उदाहरण के लिए:

<Button Margin="0,200,0,0" VerticalAlignment="Top" />