2013-06-10 10 views
5

के साथ स्ट्रिंगफॉर्मैट मैं कुछ बाध्य डेटा दिखाने और ठीक काम करने के लिए स्ट्रिंगफॉर्मैट का उपयोग कर रहा हूं।फ़ॉन्ट वजन

<TextBlock> 
    <TextBlock.Text> 
     <MultiBinding StringFormat="Name {0} | Id ({1})"> 
      <Binding Path="Name" /> 
      <Binding Path="Id"/> 
     </MultiBinding> 
    </TextBlock.Text> 
</TextBlock> 

मैं Id मान (XAML देखें) बोल्ड होने के लिए चाहता हूं। यह कैसे करना है?

उत्तर

9

Run (और/या Bold) Text संपत्ति के बजाय तत्व inside the TextBlock का उपयोग करें, आप उन्हें बाध्य और शैली से अलग कर सकते हैं।

उदा।

<TextBlock> 
    <Run Text="Name "/><Run Text="{Binding Name}"/> 
    <Run Text=" | "/> 
    <Run Text="Id ("/><Run Text="{Binding Id}" FontWeight="Bold"/><Run Text=")"/> 
</TextBlock> 
वैकल्पिक रूप से <Run Text="{Binding Id}" FontWeight="Bold"/> करने के लिए

: एक नीचे

<Bold><Run Text="{Binding Id}"/></Bold> 
+0

मेरे लिए काफी स्पष्ट :(क्या आप मुझे कैसे मेरे तैनात XAML में दिखा सकते हैं? – Stacked

+0

आप भी प्रलेखन मैं से जुड़ा हुआ पढ़े हैं? –

2

कोशिश।

<TextBlock Margin="12,0,355,13" Grid.Row="2" TextAlignment="Left">    
      <Run Text="Name " /> 
      <Run Text="{Binding EmpName}" TextDecorations="Underline"/> 
      <Run Text=" | " /> 
      <Run Text="Id "/> 
      <Run Text="{Binding Id}" FontWeight="Bold"/> 
     </TextBlock> 
नहीं
संबंधित मुद्दे