有人可以請我演示如何從當前位置爲窗口添加動畫。我正在尋找一個搖動效果,只需搖動左右窗口5到6次。動搖一個WPF窗口左右搖動效果?
我明白我需要使用Animation.By。這是我已經開始的事情,但我沒有走得更遠。
但是不行。
<Storyboard x:Key="sbShake1" FillBehavior="Stop">
<DoubleAnimation Storyboard.TargetName="W1" Storyboard.TargetProperty ="(Window.Left)"
By="10" Duration="0:0:1">
</DoubleAnimation >
</Storyboard >
我設法得到正確的晃動的影響,但我不能從窗戶做的當前位置。
<Storyboard x:Key="sbShake" RepeatBehavior ="00:00:01" SpeedRatio ="25" >
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty ="Left">
<SplineDoubleKeyFrame KeyTime ="00:00:00.1000000" Value ="-10"/>
<SplineDoubleKeyFrame KeyTime ="00:00:00.3000000" Value ="0"/>
<SplineDoubleKeyFrame KeyTime ="00:00:00.5000000" Value ="10"/>
<SplineDoubleKeyFrame KeyTime ="00:00:00.7000000" Value ="0"/>
</DoubleAnimationUsingKeyFrames >
</Storyboard >
所有幫助將不勝感激。
它已經很長一段時間了,但我剛剛回來了。謝謝阿里。 – darbid
我的快樂darbid。 –