我想在WPF中为文本块格式化一个字符串。我希望在我的文本块中获得像这样的内容:[name]
。我知道如何将文本块的文本绑定到我想要显示的字符串属性,但我不知道如何放置括号。
你能帮我吗?
谢谢!
我想在WPF中为文本块格式化一个字符串。我希望在我的文本块中获得像这样的内容:[name]
。我知道如何将文本块的文本绑定到我想要显示的字符串属性,但我不知道如何放置括号。
你能帮我吗?
谢谢!
StringFormat
属性中访问格式。<Page.Resources>
<system:String x:Key="InBracketsFormat">[{0}]</system:String>
</Page.Resources>
<TextBlock
Text="{Binding MyValue, StringFormat={StaticResource InBracketsFormat}}"/>
'
字符)。您可以这样做
<TextBlock Text="{Binding MyProperty, StringFormat='[{0}]'}"/>