当我更改模拟器或设备的语言时,此更改既不会反映在也不会反映Thread.CurrentUICulture
在CultureInfo.CurrentUICulture
. 这是设计使然吗?
问问题
784 次
1 回答
2
CultureInfo
目前和之间没有胶水NSLocale
。我不确定我们是否可以在两者(不同的列表)之间进行完全匹配,即使在匹配时,也会存在细微的差异,这可能会在移植代码时造成麻烦。
CultureInfo
然而,添加一个将使用当前NSLocale
设置的特定于 MonoTouch 的方法可能值得研究。如果您认为这可以解决您的问题,请向http://bugzilla.xamarin.com填写错误报告(优先级增强),以便为将来的版本提供优先级。
我必须进行类似的修复以允许 .NETTimeZoneInfo
在设备上正常工作(这将在 MonoTouch 5.2 和 5.1 测试版中可用)。
于 2011-11-30T13:40:55.033 回答