C# 向绑定的数字添加括号

C# 向绑定的数字添加括号,c#,wpf,silverlight,C#,Wpf,Silverlight,我的标签绑定到一个数字,例如显示72,因此“72”直接来自绑定,我可以在标签中显示它,但我想将其环绕在括号中,以便显示为(72) 我知道我可以使用StringFormat,但我试过了,但语法不太正确。您能帮我演示一下它是怎样的吗?对于标签,您需要使用ContentStringFormat <Label ContentStringFormat="{}({0})" Content={Binding MyNumberProperty} /> 对于标签,您需要使用ContentString

我的
标签
绑定到一个数字,例如显示72,因此“72”直接来自绑定,我可以在标签中显示它,但我想将其环绕在括号中,以便显示为(72)
我知道我可以使用
StringFormat
,但我试过了,但语法不太正确。您能帮我演示一下它是怎样的吗?

对于
标签
,您需要使用
ContentStringFormat

<Label ContentStringFormat="{}({0})" Content={Binding MyNumberProperty} />

对于
标签
,您需要使用
ContentStringFormat

<Label ContentStringFormat="{}({0})" Content={Binding MyNumberProperty} />


您能解释一下格式字符串开头的
{}
吗?{}用于转义字符串。。不过,现在我想起来了,只有当大括号是字符串格式的第一个字符时才需要它。请尝试删除它,它也会起作用。您介意解释一下格式字符串开头的
{}
吗?{}用于转义字符串。。不过,现在我想起来了,只有当大括号是字符串格式的第一个字符时才需要它。尝试删除它,它也应该工作。