# RadTreeView Item Builder

The **RadTreeView Item Builder** lets you add, edit, delete and set properties for nodes at design-time.

* From the **RadTreeView** [Smart Tag](https://www.telerik.com/products/aspnet-ajax/documentation/controls/treeview/design-time/smart-tag) , click on the **Build RadTreeView** link.

* Right-click on the **RadTreeView** control and select **Build RadTreeView** from the context menu.

## RadTreeView Item Builder

![RadTreeView Item Builder Designer](https://www.telerik.com/products/aspnet-ajax/documentation/assets/ea75fca01e1b526f81603cffc42a7412/treeview_itembuilderdesigner.png)

* Click the Add Root Item button to append a top-level node.

  ![RadTreeView Add Root Item](https://www.telerik.com/products/aspnet-ajax/documentation/assets/ab40f63e6ee313cd4b30f664e23ae72a/treeview_designaddroot.png)

* Click the Add Child Item button to append a child node to a currently selected node.

  ![RadTreeView Add Child Item](https://www.telerik.com/products/aspnet-ajax/documentation/assets/6273001ee8b1e9b6aca1f0e4eda98378/treeview_designaddchild.png)

* Click the Remove Item button to delete the currently selected node.

  ![RadTreeView Remove Item](https://www.telerik.com/products/aspnet-ajax/documentation/assets/7833e65e922731c5f6589554e71ff4fd/treeview_designdelete.png)

* Use the Promote button to make the selected node a sibling of its parent.

  ![RadTreeView Promote Button](https://www.telerik.com/products/aspnet-ajax/documentation/assets/fc23ba91cc477db377d811591219632e/treeview_designpromote.png)

* Use the Demote button to make the selected node a child of its preceding sibling.

  ![RadTreeView Demote Button](https://www.telerik.com/products/aspnet-ajax/documentation/assets/c8f5742fff66e7de40cf8f6d1e307c47/treeview_designdemote.png)

* Select individual nodes to change their properties using the property pane on the right of the **RadTreeView Item Builder**.

* Use the sorting controls button above the property pane to sort the properties by category or alphabetically.

  ![RadTreeView Property Buttons](https://www.telerik.com/products/aspnet-ajax/documentation/assets/20f263e3fd2826dfd2f7549135a51f07/treeview_designpropertybuttons.png)

Key properties for each node are:

* Text

* Value

* NavigateUrl

* ToolTip

* PostBack

* ExpandMode

* ContextMenuID
