如何使用冒号设置标签样式

时间:2010-05-16 06:28:25

标签: wpf xaml

我在WPF中有一个详细信息视图窗口,标签可能如下所示。

<Label Content="{x:Static properties:Resources.Reference}" />

这是从我的属性Resource获取它的内容。

如何转换/格式化内容,使其在每个标签项后面都有一个冒号。例如而不是简单地显示参考的内容我希望它转换为参考:

2 个答案:

答案 0 :(得分:19)

我最终得到的解决方案是:

<Label Content="{x:Static properties:Resources.Reference}" ContentStringFormat="{}{0}:"/>

答案 1 :(得分:5)

您可以使用BindingStringFormat格式化结果。

<Label Content="{Binding Source={x:Static properties:Resource.Reference}, StringFormat='{}{0}:'}"

请注意,格式字符串之前的{}是为了防止XAML解析器将{0}视为标记扩展,例如{StaticResource}