windows phone默认小数点分隔符(。)而不是逗号(,)

时间:2013-08-02 14:16:24

标签: c# windows-phone

在私有void InitializePhoneApplication()中的app.xaml.cs中,我编写了这段代码但是没有将dot作为默认的十进制分隔符,而是继续使用逗号,任何想法?,任何帮助都是apreciated < / p>

CultureInfo customCulture = (System.Globalization.CultureInfo)System.Threading.Thread.CurrentThread.CurrentCulture.Clone();
customCulture.NumberFormat.NumberDecimalSeparator = ".";

System.Threading.Thread.CurrentThread.CurrentCulture = customCulture;
Thread.CurrentThread.CurrentUICulture = customCulture;

1 个答案:

答案 0 :(得分:0)

我怀疑这是在与初始化应用程序的线程不同的线程上完成的。

我建议您将当前文化保留为默认值,并在需要时指定InvariantCulture:myNumber.ToString(CultureInfo.InvariantCulture)