Currently, setting HierarchyIndent property does not work as expected for nested rows.
As a workaround you can try executing the selection in a Dispatcher with DispatcherPriority.Render. This may not apply in the case when there are many nodes outside the View area.
The goal is to expand a second node each time you expand a particular node from the RadTreeListView. The data of the second node is loaded on demand, but it is not shown when the node itself is expanded.
Reproducible on http://demos.telerik.com/silverlight/#TreeListView/TreeListViewDragAndDrop
Items are expanded when they match the filtering criteria. Once I added the filterdescriptor, the tree started to expand itself and when I put a break point in RowIsExpandedChanged event handler the treelistviewrow's IsExpanded property is already true Can you have a look at the attached sample application and try to achieve the following: 1. keep the on demand load (so only loadchildren when user clicked on the arrow to expand) 2. apply filter only on the expanded nodes