I was evaluating the telerik treeview control (radTreeView) and tried loading around 10000 records. The performance seemed very slow (rather it hands) as compared to other treeview controls. Can you please let me know whether any optimization can be done... Please find my code below :
<telerik:HierarchicalDataTemplate x:Key="ChildItemTemplate">
<StackPanel Orientation="Horizontal">
<Image Source="../ICON/fgreen.png" Width="16" Height="16" />
<TextBlock Text=" " />
<TextBlock Text="{Binding ItemName}"/>
</StackPanel>
</telerik:HierarchicalDataTemplate>
<telerik:HierarchicalDataTemplate x:Key="TreeItemTemplate"
ItemTemplate="{StaticResource ChildItemTemplate}"
ItemsSource="{Binding ChildItem}">
<StackPanel Orientation="Horizontal">
<Image Source="../ICON/forange.png" Width="16" Height="16" />
<TextBlock Text=" " />
<TextBlock Text="{Binding ItemName}"/>
</StackPanel>
</telerik:HierarchicalDataTemplate>
<telerik:HierarchicalDataTemplate x:Key="TreeItemsTemplate"
ItemTemplate="{StaticResource TreeItemTemplate}"
ItemsSource="{Binding TreeItem}">
<StackPanel Orientation="Horizontal">
<Image Source="../ICON/home.png" Width="16" Height="16" />
<TextBlock Text=" " />
<TextBlock Text="{Binding ItemName}" />
</StackPanel>
</telerik:HierarchicalDataTemplate>
<telerik:RadTreeView Width="300"
ItemTemplate="{StaticResource TreeItemTemplate}"
Grid.Column="0" Name="myTree" HorizontalAlignment="Left" VerticalAlignment="Top">
Waiting for an early reply as its very critical.
<telerik:HierarchicalDataTemplate x:Key="ChildItemTemplate">
<StackPanel Orientation="Horizontal">
<Image Source="../ICON/fgreen.png" Width="16" Height="16" />
<TextBlock Text=" " />
<TextBlock Text="{Binding ItemName}"/>
</StackPanel>
</telerik:HierarchicalDataTemplate>
<telerik:HierarchicalDataTemplate x:Key="TreeItemTemplate"
ItemTemplate="{StaticResource ChildItemTemplate}"
ItemsSource="{Binding ChildItem}">
<StackPanel Orientation="Horizontal">
<Image Source="../ICON/forange.png" Width="16" Height="16" />
<TextBlock Text=" " />
<TextBlock Text="{Binding ItemName}"/>
</StackPanel>
</telerik:HierarchicalDataTemplate>
<telerik:HierarchicalDataTemplate x:Key="TreeItemsTemplate"
ItemTemplate="{StaticResource TreeItemTemplate}"
ItemsSource="{Binding TreeItem}">
<StackPanel Orientation="Horizontal">
<Image Source="../ICON/home.png" Width="16" Height="16" />
<TextBlock Text=" " />
<TextBlock Text="{Binding ItemName}" />
</StackPanel>
</telerik:HierarchicalDataTemplate>
<telerik:RadTreeView Width="300"
ItemTemplate="{StaticResource TreeItemTemplate}"
Grid.Column="0" Name="myTree" HorizontalAlignment="Left" VerticalAlignment="Top">
Waiting for an early reply as its very critical.