I am performing load on demand in the radTreeView for a hierarchical collection, i.e. on click of parent I am calling the service to return the child and bining it to the parent. It works fine if it has a child. If it does not have a child i shows the round image in the toggle button(which is expected) but when i set the viewItem.IsLoadingOnDemand = false; in case of no child items, the expander icon is displayed again. Ideally if there is not child found from the server and after setting the IsLoadingOnDemand=false, the expander icon should also disappear. Let me know if I am missing anything or this is the default behaviour of the radTreeView.