I am not sure that I understand some of your requirements. This is why I would ask you to elaborate a little more on them. Let me get straight to your list:
- WPF Treeview control it should accept the user defined treeviewitem template and it should supports multiple levels.
I am not sure that I understand what you mean by user defined templates. Can you please describe this with more details? Note that, you can use the ItemTemplate of RadTreeView to define a template for the items. If you want to have a different template for the different level of the tree you can use the ItemTemplateSelector. So, when the user define a template you can use those properties to set it. Also, you can set the template for a particular RadTreeViewItem using directly its HeaderTemplate property.
- Treeview inside a treeview with multiple levels.
RadTreeView doesn't support nesting. You can have many levels with different appearance (nested RadTreeViewItems), but you cannot have a RadTreeView control inside another RadTreeView control. However, if you tell me what you want to achieve I can think of a suitable approach that can be suitable for your case. Moreover, a drawing of the expected result will be helpful.
- Treeview with Lazy loading and Custom defined Paging support. ex: page contains 200 items.
About the lazy loading, you can take a look at the load on demand feature of RadTreeView. As for the paging, the treeview control doesn't support such functionality which means that you will need to implement it with custom code. Basically, you can load only 200 items in the treeview and when you change the page replace them with another 200. Or instead of paging you can consider using UI Virtualization. You can see a demonstration of the tree's UI virtualization and load on demand in the Performance demos.
- In the Paging, When we scroll only 200 items should be display(Not like a Grid control)..Only scrolling paging will be handled.
I am not sure that I understand what you mean by "scrolling paging" - do you expect to change the current page when you reach the end of it? However, I think that I covered also this question in the previous point. In general, in order to achieve paging you can write custom logic for this. Also, you can consider using RadTreeListView which derives from RadGridView and support some of its features like paging and sorting for example.
- Treeviewitem with Image.
You can take a look at the Item Images help article.
I hope this information helps.
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Telerik Feedback Portal
and vote to affect the priority of the items