我想为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" />
想法?
答案 0 :(得分:1)
您无法为该属性设置动画,因为它只是enum
。它需要中间值才能使动画生效like double, Point, Color, Thickness, Size, etc.。