2011-09-23 14 views

उत्तर

0

आप इस ऊंचाई 1 की एक आयत बनाने के लिए प्रयास करें और खड़ी नीचे

<Rectangle Height="1" Stroke="Red" StrokeDashArray="1 2" VerticalAlignment="Bottom" /> 
+0

यह एक हैक है। सेट BorderBrush = "0,0,0,1" – Sinaesthetic

4

शायद आप Border चाहते हैं, इस मामले में एक आयत नहीं।

+0

क्या मैं सीमा के साथ बिंदीदार सीमा प्रभाव बना सकता हूं? मुझे StrokeDashArray प्रॉपर्टी की तरह कुछ नहीं दिख रहा है। –

+0

@LuisAguilar आप किसी भी वैध WPF ब्रश पर BorderBrush संपत्ति सेट करने में सक्षम होना चाहिए। तो हाँ, हाँ आप कर सकते हैं। एमएसडीएन लिंक: http://msdn.microsoft.com/en-us/library/aa970904(v=vs.110).aspx – BrainSlugs83

0

को संरेखित आप केवल तल पर एक लाइन करना चाहते हैं सकता है, तो आप सिर्फ एक पारदर्शी सीमा जिसमें हो सकता है (कम से पेड़ में कुछ बिंदु) एक रेखा।

+0

पारदर्शी क्यों? आप सीमावर्तीता को बस कुछ भी सेट कर सकते हैं जैसे- .BorderThickness = नई मोटाई (0 डी, 0 डी, 0 डी, 1 डी) '। – BrainSlugs83

+0

क्योंकि एक रेखा सीमा से थोड़ा अधिक बहुमुखी चित्रकारी है। – CodeWarrior

+0

भले ही यह सच है - तो सीमा बिल्कुल क्यों? और न सिर्फ एक ग्रिड, या कुछ अन्य तत्व कहो? क्या सीमा कुछ खरीदती है? या यह सिर्फ एक वरीयता थी? - इसके अलावा: एक लाइन अधिक बहुमुखी कैसे है? (विकर्ण, आदि जाने में सक्षम होने के अलावा, क्योंकि यह वास्तव में यहां प्रासंगिक नहीं है - लेकिन मेरा मतलब है, यह स्ट्रोक और स्ट्रोक थिक्नेस है - जो ब्रश और डबल हैं - मुझे यहां बहुत अधिक बहुमुखी प्रतिभा दिखाई नहीं दे रही है। मुझे याद आ रही है?) – BrainSlugs83

18
<Border BorderThickness="0,0,0,1"> 
    <!-- Content --> 
</Border> 

आप Border नियंत्रण के किसी भी हिस्से के लिए अलग-अलग मोटाई निर्धारित कर सकते हैं।

6

चूंकि आप एक चित्तीदार लाइन चाहते हैं, एक पंक्ति वस्तु का उपयोग करें और अपने नियंत्रण के नीचे करने के लिए सेट

<Line Stroke="Red" Height="2" Stretch="Fill" X2="1" 
      StrokeDashArray="1 2" VerticalAlignment="Bottom" /> 

आप डैश वाली रेखा की जरूरत नहीं है, मैं BorderThickness के साथ एक Border की सलाह देते हैं संपत्ति 0,0,0,1

+0

रेखा नहीं है, जो मैं चाहता हूं, क्योंकि यह डैशएरे भी फैलती है। :(मुझे लगता है, एक कस्टम सजावट सबसे अच्छा होगा। – Matt

0

करने के लिए सेट आप या तो उपयोग नहीं करना चाहिए:

  • एक आयत एक आकार (ज्यामिति) है।
  • एक सीमा बजाय एक चित्तीदार लाइन

का समर्थन नहीं करता, मैं एक कस्टम Decorator (सीमा एक डेकोरेटर है) पैदा करेगा। आप इसे अनुकूलित करने में सक्षम होंगे कि आप कैसे चाहते हैं और इसमें बाल निर्भरता प्रॉपर्टी शामिल है, ताकि आप इसे अपनी सामग्री के चारों ओर लपेट सकें।

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