wpf中实现点击横向切换页面的效果,该怎么解决

wpf中实现点击横向切换页面的效果
在blend中,想实现点击页面按钮时切换到另一个页面,不是直接导航到的那种,是有过渡效果的,点击按钮横向切换另一个页面,类似iPhone那种的,是用动画实现吗?我一点思路都没有啊!!!谢谢各位!!!

------解决方案--------------------
重构了下 我的示例,代码详见: http://blog.csdn.net/fallincloud/article/details/6969329