However, for test purpose, i added in the control constructor, a lay followed by an animation call, and this call is working on filtered items. I am still not able to figure what's wrong. Once you click the "Remove and add 2 parent", youĬan see that the removed/reinserted items does not rotate anymore.Basicaly, you can click the "Rotate Random" multiple time to make.I made a sample project to reproduce the issue on github. However, i realy want to find a solution that would alow me to keep the listview control as switching to CollectionView would introduce to many other undesirable effect. I found that, if i replace the ListView control by a CollectionView, the problem disappear. This does not seems to be an observable collection binding issue, as values inside parent and childs collection still update perfectly find.Ĭhanging CachingStrategy also have no impact on the issue. To be more precise, if parent item got removed from list, and then added again, childs of this parent will never animate again.įiltering the List consist of Removing/Inserting parents to the observable collection (m圜ollection.Remove(item), m圜ollection.Insert(index, item), using Collection methods from framework). Once i filter the list, subsequent call of AnimateItem will have no effect. Everything works fine until i start filtering the list.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |