Me gustaría tener una animación cuando un elemento en ListView cambia de posición, por lo que se moverá lentamente a la nueva posición. Ya sea en una plantilla o en código. He intentado descender de un (StackPanel) de virtualización y anular ArrangeOverride para reposicionar y animar los elementos. el problema es que no sé en qué posición estaba el elemento antes de la actualización, así que pude hacer la transición a la nueva posición muy bien. Intenté comprobar la TranslateTransform del artículo, almacenarlo en un diccionario, anular OnItemChanged y almacenar OldPosition/Position ... pero nada funciona porque parece que los elementos siempre se vuelven a crear (a partir de la plantilla).(WPF) Animación ListView item move
¿Alguna otra sugerencia?
Tal vez este artículo de Matthias Shapiro ayudaría: [Cómo Crear un ScrollViewer animado (o ListBox) en WPF] (http://www.designersilverlight.com/2009/05/06/how-to-create-an-animated-scrollviewer-or-listbox-in-wpf/) – Ray