当导航到包含AppBar的另一个页面时,Windows Phone 8.1 WinJS AppBar会消失

时间:2014-04-15 16:39:31

标签: winjs windows-phone-8.1

我有两个Pivot页面,每个页面都有自己独特的AppBar。第二个数据透视页面可通过AppBar通过第一个数据透视页面访问。但是,当我访问第二个数据透视页面时,其相应的AppBar不存在。起初我认为AppBar没有渲染,但我怀疑它正在渲染,并被隐藏。此外,当我按下后退按钮时,对应第一页的AppBar也消失了。

我尝试在就绪块中执行以下操作

WinJS.UI.processAll().done(function() { /* Grab winControl for app bar, and show it */ })

但那没用。发生了什么事?

1 个答案:

答案 0 :(得分:0)

要解决此问题,您需要在每个HTML网页中为appBar提供不同的标识符(appBar div标记的id选项)。

P.S:不要忘记更新相关JS代码中的id