我有以下XAML.我们的想法是在来自绑定XML文件的字符串之后附加文本"For Report".
<GroupBox Header="{Binding XMLData.Element[HeadingText].Value}"
HeaderStringFormat="For Report">
Run Code Online (Sandbox Code Playgroud)
当我像这样将{0}添加到HeadingStringFormat字符串的开头时,应用程序忽略HeaderStringFormat并简单地设置数据绑定值.
<GroupBox Header="{Binding XMLData.Element[HeadingText].Value}"
HeaderStringFormat="{0} For Report">
Run Code Online (Sandbox Code Playgroud)
但是,当我在引用后添加单个空格(或任何其他字符)时,但在左{之前,应用程序正常工作.
<GroupBox Header="{Binding XMLData.Element[HeadingText].Value}"
HeaderStringFormat=" {0} For Report" >
Run Code Online (Sandbox Code Playgroud)
在第一个例子中,编辑器似乎认为字符串(引号之间)不再是字符串,但如果我放入那个空格,那就很开心.