我想在Metro Style App中实现带有幻灯片样式的页面转换。
效果看起来
state 1 state 2 state 3
____________ _______________ ____________
| | | | | | |
| page A | ====> |page A |page B | ====> | page B |
| | |partial|partial| | |
|____________| |_______|_______| |____________|
它将通过从右向左滑动的平移手势触发(没有触发系统工具栏,我不知道如何隔离它们)。
我玩过exitPage/enterPage但没有运气:似乎页面 A 在页面 B 进入之前就消失了。
我还阅读了单页导航、片段加载的代码示例和滚动/平移的代码示例并考虑一下将当前页面和新页面放入 div 包装器中,并将它们滑动到 div 中,无需调用navigate()
。但这可能会破坏CSS位置,我不知道什么时候可以安全地调用新页面的JS......
更新 1也许FlipView可以做到这一点?
更新 2以找到将本地页面加载到的方式FlipView
,找到了有用的链接,但仍然感到困惑......
更新 3通过完全定义页面并渲染其中一个FlipView.itemTemplate制定了一个原始版本的FlipView
用法,这合适吗?PageControl
PageControl
那么,有什么合适的解决方案或好主意吗?谢谢!