2012-09-17 94 views
2

我有一個TextBlock其中其Text屬性綁定與rappresents值爲另一個屬性:添加文本TextBlock的Text屬性時,它的綁定

<TextBlock Text="{Binding Path=Count}" FontWeight="Bold" /> 

因此,如果(例如)Count4,我我會在我的TextBlock中看到編號爲。

現在,我有什麼做的,如果我想之前和之後添加一些文字數字4(例如我希望看到在方括號中數[4])?

謝謝。

回答

5

您使用前人的精力的StringFormat

<TextBlock Text="{Binding Path=Count, StringFormat={}[{0}]}" FontWeight="Bold" /> 
2

您也可以嘗試用 - 基於MultiBinding

<TextBlock.Text> 
    <MultiBinding StringFormat=" {0}{1}{2}"> 
     <Binding Path="Prefixe"/> 
     <Binding Path="Count"/> 
     <Binding Path="Suffixe"/> 
    </MultiBinding> 
</TextBlock.Text> 

諾塔:設置Suffixe和前綴

相關問題