wp7覆盖当前语言

时间:2013-02-05 09:02:01

标签: windows-phone-7 windows-phone-7.1 windows-phone-8

我希望用户在我的应用程序中选择他的语言,这样如果他选择不同的语言(因为他想用其他语言测试他的技能)而不是Phone默认语言,我希望在运行时更改所有全球化的字符串。 是否有可能在c#中覆盖wp7或wp8中的文化信息以获取当前应用的运行时?

1 个答案:

答案 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>