通过XAML连接字符串

时间:2015-05-31 16:25:15

标签: wpf xaml concatenation string.format

我在ProgressBar中有这个标签,它的值是Progressbar的值,我想在%值之后添加char ProgressBar

我尝试了两个不起作用的选项:

<Label Content="{Binding Progress}" ContentStringFormat="{}{0} %" />
<Label Content="{Binding Progress, StringFormat={}{0}%}" />

2 个答案:

答案 0 :(得分:3)

e.g。与ContentStringFormat

<Label Content="{Binding Progress}" ContentStringFormat="{}{0} %" />

或您使用Standard Numeric Format Specifier P

ContentStringFormat="{}{0:P}"

这一切与String.Format非常相似。

答案 1 :(得分:3)

改为使用TextBlock

<ProgressBar Value="50" Name="prog" ... />

<TextBlock Text="{Binding Path=Value, ElementName=prog, StringFormat={}{0}%}"/>