【发布时间】:2014-04-15 16:39:30
【问题描述】:
我有两个 Pivot 页面,每个页面都有自己独特的 AppBar。第二个数据透视页面可通过 AppBar 的第一个数据透视页面访问。但是,当我访问第二个数据透视页面时,其对应的 AppBar 不存在。起初我以为 AppBar 没有被渲染,但我怀疑它正在被渲染并被隐藏。而且,当我按下返回键时,第一页对应的AppBar也消失了。
我尝试在就绪块中执行以下操作
WinJS.UI.processAll().done(function() {
/* Grab winControl for app bar, and show it */
})
但这没有用。怎么回事?
【问题讨论】:
-
啊,我不是唯一一个;这是问题:github.com/winjs/winjs/issues/140
-
最简单的解决方案是在默认页面中定义 appBar,然后以编程方式打开/关闭按钮。看起来像一个错误:(