如何在windows phone中实现电话号码的本地化



可以根据当前区域性设置电话号码的格式吗?例如,为了按照区域性设置价格格式,我使用以下命令:

public object Convert(object value, Type targetType, object para, System.Globalization.CultureInfo culture)
        {
            string currency = value.ToString();
        if (!string.IsNullOrEmpty(currency) && !string.IsNullOrWhiteSpace(currency))
        {
            Int64 C;
            bool result = Int64.TryParse(currency, out C);
            if (result)
            {
                currency = "Price: " + C.ToString("C", culture);
            }
        }
        return currency;
    }

这将显示我的价格取决于文化(es-ES文化->价格:$5,如果值= 5)。有没有一种方法做类似的事情,一个电话号码?

我不相信有一种内置的方法来显示本地化的电话号码,但是Stack Overflow上的一个非常类似的问题提供了一个应该适用于您的解决方案概念。在这里看到的:在asp.net中显示不同国家格式的电话号码。使用场所

最新更新