xaml – 在Windows 8应用程序中将Rectangle的高度设置为0的动画
发布时间:2020-12-13 22:33:50 所属栏目:Windows 来源:网络整理
导读:在win8应用程序中,我正在尝试使用小动画来制作Rectangle 0的高度 像Opacity这样的属性工作正常,但我无法在高度或宽度上添加动画. Page.Resources Storyboard x:Name="NewStory" DoubleAnimation Storyboard.TargetName="MyRectangle" Storyboard.TargetPrope
在win8应用程序中,我正在尝试使用小动画来制作Rectangle 0的高度
像Opacity这样的属性工作正常,但我无法在高度或宽度上添加动画. <Page.Resources> <Storyboard x:Name="NewStory"> <DoubleAnimation Storyboard.TargetName="MyRectangle" Storyboard.TargetProperty="Height" From="100" To="0" Duration="0:0:1" /> </Storyboard> </Page.Resources> <Rectangle Name="MyRectangle" Width="100" Height="100" Tapped="MyRectangle_OnTapped"> private void MyRectangle_OnTapped(object sender,TappedRoutedEventArgs e) { NewStory.Begin(); } 解决方法
当您尝试更改影响布局的内容时,此更改的动画称为依赖动画,默认情况下不起作用.为了能够使用它,您应该将EnableDependentAnimation属性设置为true.
<Storyboard x:Name="NewStory"> <DoubleAnimation Storyboard.TargetName="MyRectangle" Storyboard.TargetProperty="Height" From="100" To="0" Duration="0:0:1" EnableDependentAnimation="true" /> </Storyboard> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- windows-server-2008 – 从SBS 2011迁移到2008 S
- Windows server 2012 R2下安装sharepoint2013
- user-interface – 使用Winelib移植仅限Windows的
- 如何在无人参与的Windows服务器上关闭警报弹出窗
- windows下部署Tomcat8
- windows-phone-8 – 是否可以直接链接到“费率和
- windows10安装.net framework3.5
- Windows计算机从标记VLAN获取SLAAC IPv6
- windows-server-2012-r2 – 发布后安装问题 – 无
- windows-server-2008-r2 – 用户在终端服务器上看
热点阅读