如何将ArrangeOverride与我的动画同步?

时间:2013-07-25 13:04:50

标签: c# wpf

我有一个拖放实现,我在其中设置了拖动项目下方的项目的动画。 问题是当我删除拖动的项目时,下面的项目的动画仍然可以运行。

这导致调用ArrangeOverride,将项重置在位置下方,然后我的Storyboard.Completed调用再次移动项目,导致错误的定位。

Reanimate below: 1: Direction: 200
Reanimate dragged: 0: Direction: -200
Complete on dragged item: 0: Direction: -200
ArrangeOverride
ArrangeOverride Done
Complete on itembelow: 1: Direction: 200

有没有办法将ArrangeOverride调用与我的动画同步,以便在动画完成时调用它?

我的代码是https://github.com/realistschuckle/wpfchrometabs的修改版本,它有同样的问题

0 个答案:

没有答案