WPF双值数据绑定与自定义小数分隔符

时间:2011-04-26 10:29:13

标签: wpf data-binding internationalization globalization cultureinfo

是否有集中的方式让WPF UI遵守控制面板中设置的自定义小数分隔符 - >区域设置?

当我将双值数据绑定到文本框时,我想使用区域设置中设置的小数分隔符输入值。

下面的代码(当放入App的ctor时)将使用当前文化设置的小数分隔符,但不会遵循自定义的小数分隔符设置。我希望这个代码可以以某种方式轻松扩展以覆盖自定义的小数分隔符。

FrameworkElement.LanguageProperty.OverrideMetadata(typeof(FrameworkElement),
             new FrameworkPropertyMetadata(XmlLanguage.GetLanguage(CultureInfo.CurrentCulture.IetfLanguageTag)));

2 个答案:

答案 0 :(得分:0)

您是否尝试在绑定中使用StringFormat

答案 1 :(得分:0)

也许有点晚了,但在研究我自己的格式问题时,我发现this

名称“CultureInfo.UseUser Override”非常自我解释。