1

我在为 zindex 设置动画时遇到问题。这是我的代码

<ThicknessAnimation Storyboard.TargetName="card1" Duration="00:00:0.2" Storyboard.TargetProperty="(Panel.ZIndex)" From="99" To="98"/>

或者DoubleAnimation也不起作用,任何人都可以帮我一把吗?

4

2 回答 2

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

于 2013-11-14T11:00:54.993 回答
0

是的,谢谢达伦和诺维奇。这是更简单的工作代码。

<Int32Animation Storyboard.TargetName="card1" Duration="00:00:0.2" Storyboard.TargetProperty="(Panel.ZIndex)" From="99" To="98"/>
于 2013-11-15T03:14:39.820 回答