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:
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:
Public ReadOnly Property Children As IQueryable(Of BaseLimb) Get Return pGrouper.Children.Select(Function(e) e.Owner).AsQueryable End GetEnd PropertyI had other problems when I just may it an IEnumerable. Is there some else I should be doing to make the change immediate?
