Windows phone 7 wp7覆盖当前语言

Windows phone 7 wp7覆盖当前语言,windows-phone-7,windows-phone-7.1,windows-phone-8,Windows Phone 7,Windows Phone 7.1,Windows Phone 8,我希望用户在我的应用程序中选择他的语言,因此,如果他选择了不同于手机默认语言的语言(因为他想测试其他语言的技能),我希望在运行时更改我的所有全球化字符串。 是否有可能覆盖当前应用程序运行时wp7或wp8的c#中的区域性信息?在app.xaml.cs中,在InitializePhoneApplication方法中: private void InitializePhoneApplication() { Thread.CurrentThread.CurrentCulture = new Cu

我希望用户在我的应用程序中选择他的语言,因此,如果他选择了不同于手机默认语言的语言(因为他想测试其他语言的技能),我希望在运行时更改我的所有全球化字符串。
是否有可能覆盖当前应用程序运行时wp7或wp8的c#中的区域性信息?

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>
en;法语

您好,感谢您的快速回复。但在运行时是否可以更改此设置。我认为App.xaml.cs在应用程序初始化期间只加载一次。