I have a problem with my TreeListView not responding the INotifyCollectionChanged events immediately.
When a user requests to change the order of a node, my code will remove and then reinsert all of the children of the node into a different position with a different display name. But the tree list view still displays the children in the old order and with the old name. If I expand some unrelated node, the children will change to the new order and the new display names.
Is there a way to get the tree list view change immediately?
My ItemsSource is an IQuerable against an ObservableCollection. It looks like this:
I had other problems when I just may it an IEnumerable.
Is there some else I should be doing to make the change immediate?