We have been using the RadTreeView with IsVirtualizing=False and IsLoadOnDemand=False for several years now.
In the creation of RadTreeViewItems we specify if the node should be expanded or not. (Depending on the current user, the node is expanded).
But because some clients are getting very large trees, we are looking for a solution to speed up the tree.
I found the telerik example "TreeViewPerformance", and I managed to get it working in our application. With a very nice speed improvement.
The only issue is that the IsExpand property does not work.
I create a new RadTreeViewItem. And I set following ".IsExpanded = bIsExpanded".
I found a workaround for this. In the "Loaded" event, to set this property again.
With this enabled, the tree expands as expected.
Is this a bug that the expand does not work as it does when not using virtualisation and loadondemand?
Or how can I solve this without the extra event.
Attachment contains the UserControl with example that shows the problem.
I'm using the latest dll's. Silverlight_2016_Q2\2016_2_503\