小编End*_*der的帖子

在开头引号旁边使用Curly Brace时出现HeaderStringFormat问题

我有以下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)

在第一个例子中,编辑器似乎认为字符串(引号之间)不再是字符串,但如果我放入那个空格,那就很开心.

c# wpf xaml groupbox

2
推荐指数
1
解决办法
1823
查看次数

标签 统计

c# ×1

groupbox ×1

wpf ×1

xaml ×1