我在为 zindex 设置动画时遇到问题。这是我的代码
<ThicknessAnimation Storyboard.TargetName="card1" Duration="00:00:0.2" Storyboard.TargetProperty="(Panel.ZIndex)" From="99" To="98"/>
或者DoubleAnimation也不起作用,任何人都可以帮我一把吗?
尝试SplineInt32KeyFrame
使用Int32AnimationUsingKeyFrames
. 所以是这样的:
<Storyboard x:Key="Storyboard1">
<Int32AnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="card1" Storyboard.TargetProperty="(Panel.ZIndex)">
<SplineInt32KeyFrame KeyTime="00:00:00.00" Value="99"/>
<SplineInt32KeyFrame KeyTime="00:00:00.02" Value="98"/>
</Int32AnimationUsingKeyFrames>
</Storyboard>
我相信ThicknessAnimation
并且DoubleAnimation
没有像ZIndex
想要的那样工作Int32
。
是的,谢谢达伦和诺维奇。这是更简单的工作代码。
<Int32Animation Storyboard.TargetName="card1" Duration="00:00:0.2" Storyboard.TargetProperty="(Panel.ZIndex)" From="99" To="98"/>