स्टीफन का उत्तर सहायक है।
<!-- Horizontal dotted line -->
<Border HorizontalAlignment="Stretch" Height="1" BorderThickness="0,0,0,1">
<Border.BorderBrush>
<LinearGradientBrush StartPoint="0,0" EndPoint="2,0"
SpreadMethod="Repeat" MappingMode="Absolute">
<GradientStop Color="Transparent" Offset="0" />
<GradientStop Color="Transparent" Offset="0.499" />
<GradientStop Color="#999" Offset="0.5" />
</LinearGradientBrush>
</Border.BorderBrush>
</Border>
यहाँ एक ऊर्ध्वाधर बिंदीदार रेखा के लिए एक वैकल्पिक है::
<!-- Vertical dotted line -->
<Border VerticalAlignment="Stretch" Width="1" BorderThickness="0,0,1,0">
<Border.BorderBrush>
<LinearGradientBrush StartPoint="0,0" EndPoint="0,2"
SpreadMethod="Repeat" MappingMode="Absolute">
<GradientStop Color="Transparent" Offset="0" />
<GradientStop Color="Transparent" Offset="0.499" />
<GradientStop Color="#999" Offset="0.5" />
</LinearGradientBrush>
</Border.BorderBrush>
</Border>
संयोग से, अगर आप लेकिन यदि आप एक सरल बिंदीदार रेखा के बारे में के रूप में यह आकार बदलने पर खिंचाव नहीं करता चाहते हैं, यह XAML कोशिश इस ब्रश का उपयोग उस क्षेत्र पर करें जो 1px चौड़ा/लंबा नहीं है, फिर आपको एक अच्छा पेंस्रिप पैटर्न मिलता है।
स्रोत
2011-12-21 17:03:22
यदि आप लाइन के साथ डैश को आकार बदलने के बारे में नहीं चाहते हैं, तो आपको 'रैखिकग्रेडेंटब्रश' पर 'मैपिंगमोड = "निरपेक्ष"' सेट करना चाहिए। उस परिवर्तन के बाद आपको कुछ अन्य पैरामीटर को भी ट्विक करना पड़ सकता है। –