FluidMoveBehavior可用吗?

时间:2012-10-21 14:38:45

标签: windows-8 microsoft-metro windows-runtime winrt-xaml

我在我的代码中调用了Grid.SetRow和Grid.SetColumn,我正在尝试设置动画。根据{{​​3}}的答案,建议使用FluidMoveBehavior,但它看起来不适用于Windows 8。

当他们的位置发生变化时,我有什么选择让网格的孩子动画化?我基本上都在寻找一种实现线性过渡的方法。

1 个答案:

答案 0 :(得分:3)

有一个名为Transitions的新内置功能可以使用,这里是intro。尝试将RepositionThemeTransition添加到网格ChildrenTransitions,然后当您更改行或列时,项目将设置动画。

<Grid.ChildrenTransitions>
    <TransitionCollection>
        <RepositionThemeTransition/>
    </TransitionCollection>
</Grid.ChildrenTransitions>