我尝试在Label ContentStringFormat
中添加新行:
Content="{Binding Path=(my:MyData.Files)}"
ContentStringFormat="{}Number of files:n {0:#,0}"
有什么建议吗
不能在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>