我在我的代码中调用了Grid.SetRow和Grid.SetColumn,我正在尝试设置动画。根据{{3}}的答案,建议使用FluidMoveBehavior,但它看起来不适用于Windows 8。
当他们的位置发生变化时,我有什么选择让网格的孩子动画化?我基本上都在寻找一种实现线性过渡的方法。
答案 0 :(得分:3)
有一个名为Transitions的新内置功能可以使用,这里是intro。尝试将RepositionThemeTransition添加到网格ChildrenTransitions,然后当您更改行或列时,项目将设置动画。
<Grid.ChildrenTransitions>
<TransitionCollection>
<RepositionThemeTransition/>
</TransitionCollection>
</Grid.ChildrenTransitions>