我想更改我的应用程序显示货币的方式。
在我的 Window 的构造函数中,我有以下代码:
CultureInfo cultureInfo = new CultureInfo("en-US");
cultureInfo.NumberFormat = new NumberFormatInfo {
CurrencyDecimalSeparator = ",",
CurrencySymbol="§"};
Thread.CurrentThread.CurrentCulture = cultureInfo;
Thread.CurrentThread.CurrentUICulture = cultureInfo;
XAML 是:
<TextBox Text="{Binding Path=CurrencyValue, Mode=TwoWay, StringFormat=C}" />
但这不会改变默认视图。