簡體   English   中英

Windows Phone默認小數點分隔符(。),而不是逗號(,)

[英]windows phone default decimal seperator dot (.) instead of comma (,)

在app.xaml.cs中的私有void InitializePhoneApplication()中,我已經編寫了此代碼,但是與其將點作為默認的小數點分隔符,它仍然具有逗號,有什么想法嗎?對您有所幫助

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

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

我懷疑這是在與初始化應用程序不同的線程上完成的。

我建議您將當前區域性保留為默認設置,並在需要時指定一個InvariantCulture: myNumber.ToString(CultureInfo.InvariantCulture)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM