我想動畫Grid
中元素的水平(和垂直)對齊。我也希望動畫是連續的(不是離散的左值,中值和右值)。可能對WPF中的HorizontalAlignment進行動畫處理?
<!-- 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" />
想法?
顯然,對齊枚舉沒有一組連續的值。你最好的選擇是用'Canvas'替換包含'Grid'的對象,併爲Button的水平位置設置動畫。 –