在Windows Phone 7中,只需设置:
即可轻松更改应用程序区域设置Thread.CurrentThread.CurrentUICulture = new CultureInfo("de-DE");
然后,无论目标手机上的默认应用文化或当前文化是什么,应用程序都会从文件AppResources.de-DE.resx加载资源。
问题是:在WinRT - Windows 8应用程序中是否可以这样?如果是,那怎么样?这里的基本问题是没有Thread对象。
答案 0 :(得分:2)
使用
Windows.Globalization.ApplicationLanguages.PrimaryLanguageOverride = "de-DE";