Thank you for writing back.
you can create custom nodes
and display them instead of the default ones. This can be done by creating a custom TreeNodeElement
, which will replace the default one in the CreateNodeElement
event handler. If the custom elements inside the TreeNodeContentElement
are exposed as public properties you will be able to access them in the NodeFormatting
events for example.
However, as my colleague, Stefan remarked, RadTreeView
uses UI virtualization for its nodes. Hence, when you preform scrolling, the visual elements will be reused to display the information for the relevant RadTreeNodes
. That is why I would recommend you to use the custom elements for updating the corresponding DataBoundItem
. Afterwards, you can access the requested information by using the RadTreeNode.DataBoundItem
I hope this information helps. If you have any additional questions, please let me know.
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.