1

我刚刚完成了我的新 Windows Phone 应用程序。现在我想将它添加到商店。我的问题是,该应用程序被翻译成 34 种语言,我必须为每种语言提供屏幕。每当我想更改手机的文化时,我都必须重新启动它——这需要太多时间。我的另一个想法是改变代码中正在运行的线程的文化,但我找不到可行的解决方案。你能帮我解决这个问题吗?我不想花两天时间为商店做屏幕。o 你有任何其他想法我可以实现这一点,或者你能否提供一些适用于 WP7 的代码来改变文化?

4

2 回答 2

2

您可以使用以下代码更改当前文化:

 CultureInfo currentCulture = new CultureInfo("Culture_Code");
 Thread.CurrentThread.CurrentUICulture = currentCulture ;
于 2014-01-15T11:11:00.773 回答
1

您可以更改文化,但不能强制 UI 自动更新。因此,您应该编写一些代码来在运行时更改控件的本地化。基本上,将有一个函数使用选定的文化更新控件。

于 2014-01-15T00:44:01.110 回答