我遇到了动画zindex的问题。这是我的代码
<ThicknessAnimation Storyboard.TargetName="card1" Duration="00:00:0.2" Storyboard.TargetProperty="(Panel.ZIndex)" From="99" To="98"/>
或者DoubleAnimation也不起作用,任何人都可以帮我一把?
答案 0 :(得分:3)
尝试将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
。
答案 1 :(得分:0)
雅,感谢Darren和Novitchi。 这是更简单的工作代码。
<Int32Animation Storyboard.TargetName="card1" Duration="00:00:0.2" Storyboard.TargetProperty="(Panel.ZIndex)" From="99" To="98"/>