如何使用Height TargetProperty创建情节提要

时间:2018-07-13 18:58:54

标签: wpf xaml

我想通过将Height Border的大小设置为Height的{​​{1}}来制作动画。

这是我尝试过的:

0

并收到此错误:

  

System.InvalidOperationException:   ''System.Windows.Media.Animation.ThicknessAnimation''动画对象   无法用于为“高度”属性设置动画,因为它的   类型“ System.Double”不兼容。

1 个答案:

答案 0 :(得分:1)

用DoubleAnimation代替ThicknessAnimation,因为Height是Double而不是Thickness

<Storyboard x:Key="showAnimation">
    <DoubleAnimation Storyboard.TargetProperty="Height" 
                     From="0" To="50" 
                     DecelerationRatio=".9" 
                     Duration="0:0:1" />
</Storyboard>