0
我將GridColumn
寬度屬性(GridLength
)與ObjectAnimationUsingKeyFrames
一起動畫。我的問題是,是否有可能使動畫運行平穩。XAML使動畫更流暢
<Storyboard
x:Name="HideOptionsExpandDetails">
<ObjectAnimationUsingKeyFrames
Duration="0:0:0.5"
Storyboard.TargetName="col1"
Storyboard.TargetProperty="Width">
<DiscreteObjectKeyFrame KeyTime="0:0:0.5">
<DiscreteObjectKeyFrame.Value>
<GridLength>0</GridLength>
</DiscreteObjectKeyFrame.Value>
</DiscreteObjectKeyFrame>
</ObjectAnimationUsingKeyFrames>
</StoryBoard>
基本上這個動畫應該使從300到0 GridLength
屬性順利歷時0.5秒。但它在5毫秒內從300變爲0。
我不是XAML專家,但我猜測,也許修飾'DiscreteObjectKeyFrame KeyTime'可能會做一些好事......也許? – Nolonar
我已經這樣做了,我也嘗試添加更多的'DiscreteObjectKeyFrame's,我需要使它每像素像素微秒級以實現平滑的效果,這將需要大量的'DiscreteObjectKeyFrame's。 – Chris