我尝试在Label ContentStringFormat
内添加新行:
Content="{Binding Path=(my:MyData.Files)}"
ContentStringFormat="{}Number of files:\n {0:#,0}"
有什么建议吗?
答案 0 :(得分:1)
您不能在XAML代码中使用C#转义字符。对于XAML,还有其他可能性:
CR / LF 

的HEX表示(或仅换行

):
ContentStringFormat="{}Number of files: 
 {0:#,0}"
绑定到最初包含您需要的新行字符串的字符串
对Environment.NewLine
<MultiBinding StringFormat="{}{0}{2}{1}" Mode="OneWay">
<Binding Path="Property0" />
<Binding Path="Property1" />
<Binding Source="{x:Static System:Environment.NewLine}"/>
</MultiBinding>