WinRT十进制到字符串格式

时间:2015-05-14 08:17:00

标签: c# winrt-xaml

我需要在XAML中显示一个十进制值。

Win RT的问题在于它不支持XAML中的StringFormat

我正在尝试使用转换器:

public class DecimalToCurrencyConverter : IValueConverter
{
    public object Convert(object value, Type targetType, object parameter, string language)
    {
        if (value is decimal)
        {
            return value.ToString("C2", System.Globalization.CultureInfo.CurrentCulture);
        }
    }

    public object ConvertBack(object value, Type targetType, object parameter, string language)
    {
        throw new NotImplementedException();
    }
}  

问题是上述方法不起作用。

我真正需要的是转换数字:

1234.781.234,781 234.781 234,78

取决于参数

如何在WinRT中执行此操作?

谢谢!

1 个答案:

答案 0 :(得分:1)