通过 XAML 连接字符串
Concatenate string via XAML
我在 ProgressBar
中有这个标签,它的值来自 Progressbar
值,我想在 ProgressBar
值之后添加字符 %
。
我尝试了两个不起作用的选项:
<Label Content="{Binding Progress}" ContentStringFormat="{}{0} %" />
<Label Content="{Binding Progress, StringFormat={}{0}%}" />
<Label Content="{Binding Progress}" ContentStringFormat="{}{0} %" />
或者您使用 Standard Numeric Format Specifier P
ContentStringFormat="{}{0:P}"
这一切都非常类似于 String.Format
。
改用 TextBlock
。
<ProgressBar Value="50" Name="prog" ... />
<TextBlock Text="{Binding Path=Value, ElementName=prog, StringFormat={}{0}%}"/>
我在 ProgressBar
中有这个标签,它的值来自 Progressbar
值,我想在 ProgressBar
值之后添加字符 %
。
我尝试了两个不起作用的选项:
<Label Content="{Binding Progress}" ContentStringFormat="{}{0} %" />
<Label Content="{Binding Progress, StringFormat={}{0}%}" />
<Label Content="{Binding Progress}" ContentStringFormat="{}{0} %" />
或者您使用 Standard Numeric Format Specifier P
ContentStringFormat="{}{0:P}"
这一切都非常类似于 String.Format
。
改用 TextBlock
。
<ProgressBar Value="50" Name="prog" ... />
<TextBlock Text="{Binding Path=Value, ElementName=prog, StringFormat={}{0}%}"/>