I have a radtreeview and I have it's IsLoadOnDemandEnabled property set to true. I fill in the first level of nodes and then expanding every node fetches more data.
I also have filtering logic where the top level nodes are filtered by the text entered by the user.
I am experiencing long delays when I bind an ObservableCollection<T> to the tree. It is particularly annoying when the user deletes everything from the filter textbox and it takes a second or two to bind the filtered data to the tree again.
I have checked that the time it takes to filter the collection is insignificant compared to the delay I am talking about.
I also have filtering logic where the top level nodes are filtered by the text entered by the user.
I am experiencing long delays when I bind an ObservableCollection<T> to the tree. It is particularly annoying when the user deletes everything from the filter textbox and it takes a second or two to bind the filtered data to the tree again.
I have checked that the time it takes to filter the collection is insignificant compared to the delay I am talking about.