Win8应用程序中的语言环境更改事件

问题描述:

我们可以在Win8应用程序中使用任何语言环境更改事件吗?Win8应用程序中的语言环境更改事件

我现在面临的问题是,当您在应用程序运行时更改控制面板中的语言时,应用程序将立即采用新语言。未刷新的应用页面中的这种结果仍旧保留旧语言,当您转到应用的另一页面时,它将以新语言加载字符串。

有没有人有这方面的见解?我正在使用HTML5和Javascript,但任何知识都将有所帮助。

事件和上下文的变化。当系统更改 时,Metro风格应用程序可能仍在运行。这导致使用不同的一组限定符 。一个这样的变化可能是当用户打开高对比度时。各种系统更改会调用ResourceContext对象上的事件。在JavaScript中,监听这些事件的最简单方法是通过JavaScript获取

WinJS.Resources.addEventListener('contextchanged',refresh,false);

下面是文章:http://msdn.microsoft.com/en-us/library/windows/apps/hh465248.aspx