Localization 在运行时更改应用程序本地化

Localization 在运行时更改应用程序本地化,localization,windows-8,microsoft-metro,windows-runtime,Localization,Windows 8,Microsoft Metro,Windows Runtime,在Windows Phone 7中,只需设置以下内容,即可轻松更改应用程序区域设置: Thread.CurrentThread.CurrentUICulture=new CultureInfo(“de de”); 然后应用程序从文件AppResources.de-de.resx加载资源,无论目标手机上的默认应用区域性或当前区域性是什么 问题是:在WinRT-Windows 8应用程序中是否可能出现这种情况?如果是,如何实现?这里的基本问题是没有线程对象。使用 Windows.Globaliza

在Windows Phone 7中,只需设置以下内容,即可轻松更改应用程序区域设置:

Thread.CurrentThread.CurrentUICulture=new CultureInfo(“de de”);
然后应用程序从文件AppResources.de-de.resx加载资源,无论目标手机上的默认应用区域性或当前区域性是什么

问题是:在WinRT-Windows 8应用程序中是否可能出现这种情况?如果是,如何实现?这里的基本问题是没有线程对象。

使用

Windows.Globalization.ApplicationLanguages.PrimaryLanguageOverride = "de-DE";
第一个谷歌结果: