【发布时间】:2014-07-17 07:35:33
【问题描述】:
我正在使用工具包:TransitionService.NavigationInTransition(SlideIn 和 SlideOut)进行动画页面导航。
它运行得很快,但看起来很慢而且有问题,因为:
- 一开始 Page1 是隐藏的 (SlideOut),你可以看到空白;
- 当 Page1 被隐藏时,Page2 动画开始 (SlideIn)...
我讨厌这种空白闪烁。 如何同时进行页面转换(SlideIn 和 SlideOut)?现在这个动画连续播放...
看图:http://i.stack.imgur.com/pydrO.png
UPD: 最坏的情况如何创建这个页面导航效果: 第 2 页滑过第 1 页。就像在默认商店应用程序中按下应用栏中的搜索按钮时一样。
导航到第 2 页:http://social.msdn.microsoft.com/Forums/getfile/501264
从第 2 页返回:social.msdn.microsoft.com/Forums/getfile/501265
【问题讨论】:
-
这很难,因为我认为通常这些动画会为旧页面设置动画,然后加载新页面,然后再为新页面设置动画。这样你就有了这个空白空间。要按照自己的方式进行操作,我认为您必须重新实现动画并预加载第二页并为两者设置动画...
-
如何预加载第二页?也许如果默认动画会快一点我会喜欢它。
标签: c# xaml windows-phone windows-phone-toolkit