Ich möchte eine Animation haben, wenn ein Element in ListView Position ändert, so dass es langsam an die neue Position verschieben würde. Entweder in einer Vorlage oder in Code. Ich habe versucht, von einem (virtualisierten) 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 der Artikel "vor" dem Update war, so dass ich gut in die neue Position wechseln konnte. Ich habe versucht, die TranslateTransform des Elements zu überprüfen, in einem Wörterbuch zu speichern, OnItemChanged zu überschreiben und OldPosition/Position zu speichern, aber nichts davon funktioniert, weil es scheint, dass die Elemente immer neu erstellt werden (aus der Vorlage).(WPF) Animate ListView Element verschieben
Haben Sie noch weitere Vorschläge?
Vielleicht würde helfen, dieser Artikel von Matthias Shapiro: [How To Erstellen Sie einen animierten ScrollViewer (oder ListBox) in WPF] (http://www.designersilverlight.com/2009/05/06/how-to-create-ananimated-scrollviewer-orlistbox-in-wpf/) – Ray