首先,我知道之前有人问过类似的问题。
虽然我可以按照此处的指南成功地为页面设置动画,但我无法找到有关向上/向下动画的任何信息。我想要实现的动画是针对我的ApplicationBarIconButton的。如果动画是从右/左,那会很奇怪。
有什么帮助吗?
这是我在 Windows Phone Toolkit 中使用的一些 Xaml:
<toolkit:TransitionService.NavigationInTransition>
<toolkit:NavigationInTransition>
<toolkit:NavigationInTransition.Backward>
<toolkit:SlideTransition Mode="SlideUpFadeIn"/>
</toolkit:NavigationInTransition.Backward>
<toolkit:NavigationInTransition.Forward>
<toolkit:SlideTransition Mode="SlideUpFadeIn"/>
</toolkit:NavigationInTransition.Forward>
</toolkit:NavigationInTransition>
</toolkit:TransitionService.NavigationInTransition>
<toolkit:TransitionService.NavigationOutTransition>
<toolkit:NavigationOutTransition>
<toolkit:NavigationOutTransition.Backward>
<toolkit:SlideTransition Mode="SlideDownFadeOut"/>
</toolkit:NavigationOutTransition.Backward>
<toolkit:NavigationOutTransition.Forward>
<toolkit:SlideTransition Mode="SlideDownFadeOut"/>
</toolkit:NavigationOutTransition.Forward>
</toolkit:NavigationOutTransition>
</toolkit:TransitionService.NavigationOutTransition>
其他可用的转换是:
如果您找不到能够为您提供所需效果的过渡,只需创建自己的过渡,它们毕竟只是 Xaml 故事板。如果您在 CodePlex 上查看 Windows Phone Toolkit 的源代码,您应该拥有您需要的所有线索。