我已将 TextBox 绑定到 Decimal。我的问题是,绑定使用美国数字标准,使用点进行小数分隔(“1.5”)
我的系统是德语系统,并配置为使用逗号作为小数分隔(“1,5”)。
我需要 TextBox 绑定来显示并使用逗号而不是点来分隔小数。
如何获得绑定以尊重当前设置的数字输入本地化/文化设置?
Read 本文 http://serialseb.blogspot.com/2007/04/wpf-tips-1-have-all-your-dates-times.html。您应该为所有框架元素设置默认语言:
public partial class App : Application
{
static App()
{
FrameworkElement.LanguageProperty.OverrideMetadata(
typeof(FrameworkElement),
new FrameworkPropertyMetadata(
XmlLanguage.GetLanguage(CultureInfo.CurrentCulture.IetfLanguageTag)));
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)