可以在WPF中设置Horizo​​ntalAlignment的动画效果吗?

时间:2011-10-19 19:51:04

标签: wpf xaml animation

我想为Grid中元素的水平(和垂直)对齐设置动画。我也希望动画是连续的(不是离散的左,中,右值)。

<!-- starting state -->
<Grid>
  <Button 
    HorizontalAlignment="Left" 
    VerticalAlignment="Bottom"
    Content="Test"/>
  </Button>
</Grid>

<!-- ending state -->
<Grid>
  <Button 
    HorizontalAlignment="Right" 
    VerticalAlignment="Top"
    Content="Test"/>
  </Button>
</Grid>

我如何做到这一点?似乎没有任何动画类型支持此功能。显然这是理想的:

<AlignmentAnimation From="Left" To="Right" />

想法?

1 个答案:

答案 0 :(得分:1)

您无法为该属性设置动画,因为它只是enum。它需要中间值才能使动画生效like double, Point, Color, Thickness, Size, etc.