对于XAML中的WPF应用程序,我有以下标签:
<Label Content = "{Binding Path=myProprety}" x:Name="myLabel"></Label>
目前的标签显示:22(因为myProprety现在是22(
但我想将这个绑定的属性值与字符串"%连接起来"并获得标签内容为:
22%
我找不到一个如何做到这一点的例子,甚至找不到它是否可能。
使用StringFormat
属性:
<TextBlock Text ="{Binding Path=myProprety, StringFormat={}{0}%}" x:Name="myLabel" />
或几个Run
元素:
<TextBlock>
<Run Text="{Binding myProprety, Mode=OneTime}" /><Run Text="%" />
</TextBlock>
在Label
上,可以使用ContentStringFormat
属性:
<Label Content ="{Binding Path=myProprety}" x:Name="myLabel"
ContentStringFormat="{}{0}%" />