WPF StringFormat文本块文本
我正在尝试在WPF中为文本块格式化字符串。我想在我的文本块中获得类似的内容:WPF StringFormat文本块文本,wpf,string-formatting,Wpf,String Formatting,我正在尝试在WPF中为文本块格式化字符串。我想在我的文本块中获得类似的内容:[name]。我知道如何将文本块的文本绑定到要显示的字符串属性,但我不知道如何放置括号。 你能帮助我吗? 谢谢 将其放在参考资料中,然后访问绑定的StringFormat属性中的格式 <Page.Resources> <system:String x:Key="InBracketsFormat">[{0}]</system:String> </Page.Resources
[name]
。我知道如何将文本块的文本绑定到要显示的字符串属性,但我不知道如何放置括号。
你能帮助我吗?
谢谢 将其放在参考资料中,然后访问绑定的
StringFormat
属性中的格式
<Page.Resources>
<system:String x:Key="InBracketsFormat">[{0}]</system:String>
</Page.Resources>
<TextBlock
Text="{Binding MyValue, StringFormat={StaticResource InBracketsFormat}}"/>
[{0}]
此方法提供了重用的优势,并且能够在格式的文本中包含关键字标记(例如
”
字符)。您可以这样做
<TextBlock Text="{Binding MyProperty, StringFormat='[{0}]'}"/>
非常感谢!他们俩都工作了:D