Mi piacerebbe avere un'animazione quando una voce in ListView cambia posizione, quindi passerebbe lentamente alla nuova posizione. In un modello o nel codice. Ho provato a scendere da uno (Virtualizing) StackPanel e a sovrascrivere ArrangeOverride per riposizionare e animare gli elementi. il problema è che non so in quale posizione l'oggetto era "prima" dell'aggiornamento, quindi ho potuto passare alla nuova posizione in modo appropriato. Ho provato a verificare TranslateTransform dell'elemento, archiviare in un dizionario, ignorare OnItemChanged e memorizzare OldPosition/Position .. ma nessuno di questi funziona perché sembra che gli elementi vengano sempre ricreati (dal modello).(WPF) Animate ListView item move
Altri suggerimenti?
Forse questo articolo da Matthias Shapiro avrebbe aiutato: [How To Creare un ScrollViewer animato (o ListBox) in WPF] (http://www.designersilverlight.com/2009/05/06/how-to-create-an-animated-scrollviewer-or-listbox-in-wpf/) – Ray