微软的toolkit团队为我们为我们提供了这样一套组件,叫做transitionservices服务。
简单说一下它具备的效果:
turnstile(轴旋转效果);
turnstile feather(羽毛式轴旋转效果);
continuum(继承动画效果);
slide(滑动效果);
rotate(旋转效果)。
这里我们实现一下turnstile效果:
一、首先,我们要下载silverlight for windows phone toolkit
(没有windows phone toolkit的可以去 进行下载),并进行引用:

二、在app.xaml中引入:
并添加此段代码:
三、我们需要在app.xaml.cs文件中修改下东西,以便于我们的动画能被调用。
在cs文件中找到
也就是phoneapplicationframe的实例化方法。将它改成:
这样我们的框架就成为了一个可以有跳转动画的框架了。
四、接下来就是调用了,这个很简单直接在想用动画的页面里加上这个style就可以了: