我希望用户在我的应用程序中选择他的语言,这样如果他选择不同的语言(因为他想用其他语言测试他的技能)而不是Phone默认语言,我希望在运行时更改所有全球化的字符串。 是否有可能在c#中覆盖wp7或wp8中的文化信息以获取当前应用的运行时?
答案 0 :(得分:1)
在App.xaml.cs
中,InitializePhoneApplication
方法:
private void InitializePhoneApplication()
{
Thread.CurrentThread.CurrentCulture = new CultureInfo("fr-FR");
Thread.CurrentThread.CurrentUICulture = Thread.CurrentThread.CurrentCulture;
.......
}
请务必编辑.csproj项目文件以设置对您要在SupportedCultures
标记中使用的语言的支持:
<SupportedCultures>en;fr-FR</SupportedCultures>