1

ドラッグされたアイテムの下にあるアイテムをアニメーション化するドラッグ アンド ドロップの実装があります。問題は、ドラッグしたアイテムをドロップしても、下のアイテムのアニメーションがまだ実行されている可能性があることです。

これにより、位置の下のアイテムをリセットする 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の修正版です

4

0 に答える 0