我刚刚完成了新的Windows Phone应用程序。现在我想将它添加到商店。我的问题是,该应用程序被翻译成34种语言,我必须为每种语言提供屏幕。每当我想改变我的手机文化时,我必须重新启动它 - 这需要太多时间。我的另一个想法是改变代码中正在运行的线程的文化,但我找不到一个有效的解决方案。你能帮帮我吗?我不想花两天时间为商店做屏幕。 o你有任何其他的想法,我可以实现这一点,或者你能提供一些适用于改变文化的WP7的代码吗?
答案 0 :(得分:2)
您可以使用以下代码更改当前文化:
CultureInfo currentCulture = new CultureInfo("Culture_Code");
Thread.CurrentThread.CurrentUICulture = currentCulture ;
答案 1 :(得分:1)
您可以更改文化,但不能强制UI自动更新文化。因此,您应该编写一些代码来在运行时更改控件本地化。基本上,将有一个功能可以更新所选文化的控件。