0

private void InitializePhoneApplication() の app.xaml.cs で、私はこのコードを書きましたが、デフォルトの小数点区切り記号としてドットを使用する代わりに、引き続きコンマを使用しています。

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

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

1 に答える 1

0

これは、アプリケーションを初期化するスレッドとは別のスレッドで行われていると思われます。

現在のカルチャをデフォルトのままにして、必要に応じて InvariantCulture を指定することをお勧めします。myNumber.ToString(CultureInfo.InvariantCulture)

于 2013-08-02T14:50:37.873 に答える