2015-01-07 22 views
1

我想数据绑定在WPF网格列,以便值看起来像这样为负数格式字符串数据绑定,千位分隔符和支架没有货币符号

(1,234.00)

我可以做Binding="{Binding Path=ContractBTM.BasisAmount,StringFormat={}{0:0.00;(0.00)}}"但这并没有给我分隔符。

我可以做StringFormat=N但负值使用负号。

我尝试使用#,###语法,但它不喜欢我的绑定字符串中的逗号。

OK 我结束了的StringFormat = {} {去0:#,## 0.00;(#,## 0.00)}和忽略错误

回答

1
<TextBlock Text="{Binding Path=ContractBTM.BasisAmount, StringFormat={}{0:0.00;(0,000.00)}}" /> 
+0

这样的作品,原来是WPF”只是开玩笑“,当它报告基于该语法的4个错误。 – PatFromCanada

+1

这是Visual Studio中的XAML编辑器的问题,有时会显示无效的错误。 –