【问题标题】:StringFormat Currency special formattingStringFormat 货币特殊格式
【发布时间】:2012-03-07 10:00:47
【问题描述】:

我正在尝试对我的 XAML 中的货币进行特殊格式化。 这是我想要的 UI 格式:123 456 789,12 €。 所以 'scpace' 字符用于组分隔符和 ',' 字符用于小数分隔符。

有谁知道如何进行? 或者有没有人得到一个有趣的链接来解释如何在 XAML 中构造 StringFormat ?

编辑:或者简单地将法国文化用于 UI :-)

干杯,

托马斯

【问题讨论】:

    标签: wpf xaml c#-4.0 string-formatting


    【解决方案1】:

    我不知道您的意见是什么,但这里有一个示例,说明如何根据文化设置货币格式。

      Decimal amount= 12356789.12M;
      String s = amount.ToString("C", new CultureInfo("fr-FR"));
      // s =     "12 356 789,12 €"
    

    【讨论】:

    • 是的,我知道,但我想在 XAML 中执行此操作。但我明白了:Binding="{Binding Path=TechnicalCostAmount, StringFormat=C0, ConverterCulture=fr-FR}" 托马斯干杯
    猜你喜欢
    • 2017-03-01
    • 1970-01-01
    • 2015-10-24
    • 1970-01-01
    • 2012-01-22
    • 2014-01-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多