3

アニメーション化しようとしているコードでGrid.SetRowとGrid.SetColumnを呼び出しています。http://social.msdn.microsoft.com/Forums/en-CA/wpf/thread/257779f7-b459-43fc-a4a1-f24641c50e09の回答によると、FluidMoveBehaviorを使用することをお勧めしますが、そうではありません。これはWindows8で利用できるように見えます。

グリッドの子の位置が変わったときに、その子をアニメーション化するための私のオプションは何ですか?私は基本的に線形遷移を実現する方法を探しています。

4

1 に答える 1

3

使用できるトランジションと呼ばれる新しい組み込み機能があります。ここにイントロがあります。グリッドChildrenTransitionsにRepositionThemeTransitionを追加してみてください。そうすると、行または列を変更したときにアイテムがアニメーション化されます。

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