Animation WindowsPhone7导航动画

Animation WindowsPhone7导航动画,animation,windows-phone-7,Animation,Windows Phone 7,我试图在离开页面导航时制作动画,但出现以下错误: 无法解析指定对象上的TargetProperty(UIElement.RenderTransform)。(CompositeTransform.TranslateX) 我从一本书中复制了代码,我测试了这本书的示例代码,它可以工作,但我无法让它在我的应用程序上工作。有什么想法吗?这是我的代码: XAML: 谢谢 您忘记设置CompositeTransform对象,它定义了您正在使用的变换类型 <phone:PhoneApplicationPa

我试图在离开页面导航时制作动画,但出现以下错误:

无法解析指定对象上的TargetProperty(UIElement.RenderTransform)。(CompositeTransform.TranslateX)

我从一本书中复制了代码,我测试了这本书的示例代码,它可以工作,但我无法让它在我的应用程序上工作。有什么想法吗?这是我的代码:

XAML:


谢谢

您忘记设置CompositeTransform对象,它定义了您正在使用的变换类型

<phone:PhoneApplicationPage.RenderTransform>
    <CompositeTransform/>
</phone:PhoneApplicationPage.RenderTransform>

Silverlight工具包目前包括使用TransitionFrame控件的Windows Phone 7页面动画。您可以在此处阅读更多信息:

基本上,它通过在App.xaml.cs中将根框架设置为TransitionFrame来工作:

RootFrame = new TransitionFrame(); RootFrame=新的TransitionFrame(); 然后为每个页面设置导航转换:

<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>
@卢卡斯,它现在在那里了,谢谢。我一定会去看看的。谢谢你的信息!我试过这个,但在模拟器中没有任何效果。 RootFrame = new TransitionFrame(); <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>