(WPF) Animieren Sie das Verschieben von ListView-Elementen
Ich hätte gerne eine Animation, wenn sich die Position eines Elements in ListView ändert, sodass es langsam an die neue Position verschoben wird. Entweder in einer Vorlage oder im Code. Ich habe versucht, von einem (virtualisierenden) StackPanel abzusteigen und ArrangeOverride zu überschreiben, um die Elemente neu zu positionieren und zu animieren. Das Problem ist, dass ich nicht weiß, an welcher Position sich das Element 'vor' dem Update befand, damit ich gut zur neuen Position wechseln kann. Ich habe versucht, die TranslateTransform des Elements zu überprüfen, sie in einem Wörterbuch zu speichern, OnItemChanged zu überschreiben und OldPosition / Position zu speichern.
Irgendwelche anderen Vorschläge?