我想知道是否有办法为WinRT中的Page
之间的转换创建自定义动画。
目前,我发现动画Page
入口的唯一方法是在其xaml中添加此类内容:
<Page.Transitions>
<TransitionCollection>
<PaneThemeTransition Edge="Right" />
</TransitionCollection>
</Page.Transitions>
这使它从右侧滑入。问题是我还希望当前页面同时向左滑出。目前它只会消失,在新页面滑入时会使屏幕变黑。我还需要选择何时使用动画,具体取决于我来自哪个页面。
答案 0 :(得分:0)
查看Frame.Navigate方法。
您可以使用它来定义NavigationTransitionInfo类导航到的页面的动画。
通过微调您自己的动画,您可能希望尝试使用StoryBoards构建自己的PageTransition。