3

我在尝试制作动画的代码中调用了 Grid.SetRow 和 Grid.SetColumn。根据http://social.msdn.microsoft.com/Forums/en-CA/wpf/thread/257779f7-b459-43fc-a4a1-f24641c50e09的答案,建议使用 FluidMoveBehavior,但它没有t 看起来这适用于 Windows 8。

当网格的位置发生变化时,我有哪些选择为 Grid 的子级设置动画?我基本上是在寻找一种实现线性过渡的方法。

4

1 回答 1

3

有一个新的内置功能,称为过渡,可以使用,这里是一个介绍。尝试将 RepositionThemeTransition 添加到网格 ChildrenTransitions,然后当您更改它们的行或列时,项目将动画。

<Grid.ChildrenTransitions>
    <TransitionCollection>
        <RepositionThemeTransition/>
    </TransitionCollection>
</Grid.ChildrenTransitions>
于 2012-10-22T17:51:18.553 回答