【发布时间】:2011-04-26 10:29:13
【问题描述】:
是否有一种集中方式让 WPF UI 尊重在控制面板 -> 区域设置中设置的自定义小数分隔符?
当我将双值数据绑定到文本框时,我想使用区域设置中设置的小数分隔符输入值。
下面的代码(当放在 App 的 ctor 中时)将使用当前区域性设置的小数分隔符,但不会尊重自定义的小数分隔符设置。我希望这段代码可以以某种方式轻松扩展以覆盖自定义的小数分隔符。
FrameworkElement.LanguageProperty.OverrideMetadata(typeof(FrameworkElement),
new FrameworkPropertyMetadata(XmlLanguage.GetLanguage(CultureInfo.CurrentCulture.IetfLanguageTag)));
【问题讨论】:
-
似乎这是MS Connect 中公认的问题。如果您认为这是一个重要问题,请去投票。
标签: wpf data-binding internationalization globalization cultureinfo