My code snippet is like below.
<
telerikNavigation:RadTreeView x:Name="TestSectionsTreeView" SelectionMode="Single" Grid.Row="1"
ItemsSource="{Binding CurrentTest.Sections}" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" ScrollViewer.HorizontalScrollBarVisibility="Disabled"
AutomationProperties.AutomationId="AutomationProductsTreeView" ItemContainerStyle="{StaticResource RadTreeViewItemStyle}"
Background="{StaticResource ScreenBgBrush}" SelectionChanged="TestSectionsTreeView_SelectionChanged"
IsDragDropEnabled="False" IsDragPreviewEnabled="False" IsDragTooltipEnabled="False" IsDropPreviewLineEnabled="False" Style="{StaticResource RadTreeViewStyle}">
<
telerikNavigation:RadTreeView.ItemTemplate>
<telerikControls:HierarchicalDataTemplate ItemsSource="{Binding SubSections}"
telerikControls:ContainerBinding.ContainerBindings="{StaticResource SelectedItemsCollection}">
CurrentTest.Sections, Subsections are Generic Lists. If any item is changed of the lists that doesn't reflect in UI automatically. Please note, in our case we can't use ObservableCollections instead of Lists. Please help.