Xaml I';我没有正确使用StringFormat

Xaml I';我没有正确使用StringFormat,xaml,Xaml,我在使用StringFormat时遇到了问题,我的语法中一定有错误,我在最终结果中得到了格式符号与值混合的结果(请参见随附的屏幕截图)。我导出到PDF以实现这一点,但我认为这并不重要,如果我删除了sum()完美显示的XAML格式(但没有进行任何格式设置),我认为问题一定出在StringFormat行中。谢谢 <Custom:SummaryDefinition Calculator="Sum" SourceFieldName="ImporteMonPaisInf"

我在使用StringFormat时遇到了问题,我的语法中一定有错误,我在最终结果中得到了格式符号与值混合的结果(请参见随附的屏幕截图)。我导出到PDF以实现这一点,但我认为这并不重要,如果我删除了sum()完美显示的XAML格式(但没有进行任何格式设置),我认为问题一定出在StringFormat行中。谢谢

<Custom:SummaryDefinition 
      Calculator="Sum" 
 SourceFieldName="ImporteMonPaisInf" 
    StringFormat="{}{0:0.##;(0.##)}">


您要获取哪种格式?此外,字符串格式应该在一对花括号之间,代码中有两组花括号关于{}{…}括号它们是有效的,请看:关于格式:对于我来说,得到2个小数就足够了,现在的问题不是哪种格式,而是为什么那些格式符号会出现,那条线肯定有问题,真奇怪。我建议你检查大括号和结束标记的正确性。还可以看看这里:我是否正确地假设第二个示例中缺少的右引号只是一个输入错误?如果您转义了大括号,则不需要两组大括号,如:StringFormat='\{0:N0\}
    <Custom:SummaryDefinition 
      Calculator="Sum" 
 SourceFieldName="ImporteMonPaisInf"
    StringFormat="{}{0:C2}