XAML中的自定义字符串格式

时间:2019-03-15 19:12:12

标签: c# xaml

我正在尝试格式化字符串。以下示例显示了C$ 123456.00.

Decimal Price = 123456;
string s = Price.ToString("'C$' #,0.00");

我的问题是如何在XAML中使用相同的格式来显示字符串?我已经尝试过了,但是只在小数点前显示C$

<TextBlock Text="{Binding Price , StringFormat={}C${0}}" />

还有一种方法可以通过某种字符串来绑定这种格式。

1 个答案:

答案 0 :(得分:0)

只需将格式字符串添加到数字:

<TextBlock Text="{Binding Price, StringFormat={}C$ {0:#,0.00}}" />
相关问题