我将 Windows 手机 Silverlight 工具包转换与此 XAML 代码结合使用:
<toolkit:TransitionService.NavigationInTransition>
<toolkit:NavigationInTransition>
<toolkit:NavigationInTransition.Backward>
<toolkit:SwivelTransition Mode="BackwardIn"/>
</toolkit:NavigationInTransition.Backward>
<toolkit:NavigationInTransition.Forward>
<toolkit:SwivelTransition Mode="ForwardIn"/>
</toolkit:NavigationInTransition.Forward>
</toolkit:NavigationInTransition>
</toolkit:TransitionService.NavigationInTransition>
<toolkit:TransitionService.NavigationOutTransition>
<toolkit:NavigationOutTransition>
<toolkit:NavigationOutTransition.Backward>
<toolkit:SwivelTransition Mode="BackwardOut"/>
</toolkit:NavigationOutTransition.Backward>
<toolkit:NavigationOutTransition.Forward>
<toolkit:SwivelTransition Mode="ForwardOut"/>
</toolkit:NavigationOutTransition.Forward>
</toolkit:NavigationOutTransition>
</toolkit:TransitionService.NavigationOutTransition>
有什么方法可以改变过渡动画的持续时间吗?
最佳答案
没有为此公开的属性(property)。如果您想更改它,您必须自己编辑源代码。
但是,工具包中的动画是为了模仿操作系统的 native 行为而创建的。如果您更改它,您可能会创建一些看起来不合适的东西,因为它不太正确。所谓的“恐怖谷”。
关于windows-phone-7 - 更改过渡页面持续时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8433196/