2014-10-08 8 views
12

मैं सादगी के लिए संक्षिप्त निम्न होनामैं wpf में बाध्यकारी पाठ के सामने एक बुलेट बिंदु कैसे जोड़ूं?

<ItemsControl ItemSource="{Binding enumerableList}"> 
    <ItemsControl.ItemTemplate> 
     <DataTemplate> 
      <TextBox Text="{Binding displayName, Mode=OneWay}" /> 
     </DataTemplate> 
    </ItemsControl.ItemTemplate> 
</ItemsControl> 

मैं इसे कैसे प्राप्त कर सकते हैं ताकि मेरे पाठ बॉक्स पाठ यह करने के लिए बाध्य के सामने एक बुलेट बिंदु दिखाता है? वांछित प्रारूप:

  • सूची आइटम 1
  • सूची आइटम 2
+1

क्या आपने डिस्प्लेनाम संपत्ति को संशोधित करने से पहले मूल्य के सामने एक बुलेट चरित्र को प्रीपेड करने के लिए संशोधित किया है? या एक ValueConverter बनाने के लिए ऐसा करते हैं? –

उत्तर

20

आप TextBlock साथ BulletDecorator उपयोग कर सकते हैं। उदाहरण:

<BulletDecorator> 
     <BulletDecorator.Bullet> 
     <Ellipse Height="10" Width="10" Fill="Blue"/> 
     </BulletDecorator.Bullet> 
     <TextBox Text="{Binding displayName, Mode=OneWay}" /> 
    </BulletDecorator> 
+0

वैकल्पिक रूप से, अगर मैं संख्याओं, अक्षरों या रोमन अंकों पर स्विच करना चाहता था, तो क्या यह मेरे वास्तविक पाठ स्ट्रिंग में जोड़ने के बिना कुछ समान है? – Lunyx

+1

FlowDocument का उपयोग करें http://msdn.microsoft.com/en-us/library/system.windows.documents.list.aspx – Sajeetharan

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