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" />
のアイデア?
明らかに、アラインメントの列挙には、連続した値のセットがありません。あなたの最善の策は、 'Grid'を' Canvas'に置き換え、Buttonの水平位置をアニメートすることです。 –