我从Codeplex下载了Windows Phone的Silverlight工具包。在演示中,我注意到主视图有一个StackPanel,其中列出了项目,按项目给出了这样的视觉指示,类似于本机Windows Phone菜单的操作。在试图找出他们是如何做的,我看到过渡效果在页面的顶部,下面的XAML补充说:Windows Phone ListView项目动画
<toolkit:TransitionService.NavigationInTransition>
<toolkit:NavigationInTransition>
<toolkit:NavigationInTransition.Backward>
<toolkit:TurnstileTransition Mode="BackwardIn"/>
</toolkit:NavigationInTransition.Backward>
<toolkit:NavigationInTransition.Forward>
<toolkit:TurnstileTransition Mode="ForwardIn"/>
</toolkit:NavigationInTransition.Forward>
</toolkit:NavigationInTransition>
</toolkit:TransitionService.NavigationInTransition>
<toolkit:TransitionService.NavigationOutTransition>
<toolkit:NavigationOutTransition>
<toolkit:NavigationOutTransition.Backward>
<toolkit:TurnstileTransition Mode="BackwardOut"/>
</toolkit:NavigationOutTransition.Backward>
<toolkit:NavigationOutTransition.Forward>
<toolkit:TurnstileTransition Mode="ForwardOut"/>
</toolkit:NavigationOutTransition.Forward>
</toolkit:NavigationOutTransition>
</toolkit:TransitionService.NavigationOutTransition>
我最初的假设是,这是什么使按钮有这个动画,不过,我可以似乎没有弄清楚他们是如何使它工作的。上面的XAML和其他所有内容之间没有明显的联系。
任何提示?我试图让一个ListView的项目模仿这个新闻可视化。
完美!谢谢!! – RubyHaus 2012-01-29 04:17:18
不用担心 - 这些小小的风险之一让你的应用看起来更专业:) – 2012-01-29 22:04:27