私は、TextBlock
そのText
プロパティが値を表す別のプロパティにバインドされている場所を持っています:
<TextBlock Text="{Binding Path=Count}" FontWeight="Bold" />
したがって、(たとえば)Count
がの場合4
、TextBlock に数字4が表示されます。
数字の 4 の前後にテキストを追加したい場合 (たとえば、その数字を角括弧[4]で表示したい場合) はどうすればよいでしょうか?
ありがとう。
stringformatを使用する必要があります
<TextBlock Text="{Binding Path=Count, StringFormat={}[{0}]}" FontWeight="Bold" />
あなたも試すことができます - ベースMultiBinding
<TextBlock.Text>
<MultiBinding StringFormat=" {0}{1}{2}">
<Binding Path="Prefixe"/>
<Binding Path="Count"/>
<Binding Path="Suffixe"/>
</MultiBinding>
</TextBlock.Text>
注:サフィックスとプレフィックスを設定します