Windows Phone 7导航动画
发布时间:2020-12-14 02:07:27 所属栏目:Windows 来源:网络整理
导读:我正在尝试在离开页面时进行动画,但是我收到此错误: 无法解析指定对象上的TargetProperty(UIElement.RenderTransform).(CompositeTransform.TranslateX). 我从一本书中复制了代码,然后我测试了这本书的示例代码并且它可以工作,但是我无法让它在我的应用程序
我正在尝试在离开页面时进行动画,但是我收到此错误:
无法解析指定对象上的TargetProperty(UIElement.RenderTransform).(CompositeTransform.TranslateX). 我从一本书中复制了代码,然后我测试了这本书的示例代码并且它可以工作,但是我无法让它在我的应用程序上工作.有任何想法吗?这是我的代码: XAML: <phone:PhoneApplicationPage.Resources> <Storyboard x:Name="HidePage" Completed="HidePage_Completed"> <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(CompositeTransform.TranslateX)" Storyboard.TargetName="phoneApplicationPage"> <EasingDoubleKeyFrame KeyTime="0" Value="0"/> <EasingDoubleKeyFrame KeyTime="0:0:1" Value="-480"/> </DoubleAnimationUsingKeyFrames> <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(CompositeTransform.TranslateY)" Storyboard.TargetName="phoneApplicationPage"> <EasingDoubleKeyFrame KeyTime="0" Value="0"/> <EasingDoubleKeyFrame KeyTime="0:0:1" Value="-800"/> </DoubleAnimationUsingKeyFrames> </Storyboard> <phone:PhoneApplicationPage.Resources> C# protected override void OnNavigatingFrom(NavigatingCancelEventArgs e) { base.OnNavigatingFrom(e); if (this.UriToNavigateTo == null) { e.Cancel = true; UriToNavigateTo = e.Uri; this.HidePage.Begin(); } else { UriToNavigateTo = null; } } 谢谢! 解决方法
您忘记设置CompositeTransform对象,该对象定义您正在使用的变换类型.
<phone:PhoneApplicationPage.RenderTransform> <CompositeTransform/> </phone:PhoneApplicationPage.RenderTransform> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows-server-2008-r2 – 需要超低延迟,如何最小化?
- windows – 强制关闭文件而不是进程
- windows – 在许多登录尝试失败后自动阻止IP地址
- active-directory – 使Active Directory更改为原子
- 命令行 – 在命令行上构建Windows 8 Phone应用程序
- 无法将类型为“System.Linq.EnumerableQuery”的对象强制转
- Windows上的Python webkit gtk
- 如何在Windows上查找正在运行的Java进程的进程ID?如何单独
- windows-server-2012-r2 – iscsi Windows Server hyper-v集
- windows-server-2008-r2 – 为什么我的Server 2008 R2 DC上