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"/>