Now while adding an item to the tree view I want to set the header and the name of the Item node.
Currently I am able to set the header of the item added but when I try to set the name I get an error.
RadTreeViewItem objRadItem;
objRadItem.Items.Add( new RadTreeViewItem()
{
Header = "Harsh",
//Name = Convert.ToString(12)
});
How can I set the name of an item added?
this
.RadTreeView.Items.Add(new RadTreeViewItem()
{
Header = "Name"
});
this.RadTreeView.Items.Add(new RadTreeViewItem()
{
Header = "Commodity"
});
Now I want to show the children under commodity on click of commodity (parent node).
private
void RadTreeView_Expanded(object sender, Telerik.Windows.RadRoutedEventArgs e) {
RadTreeView objRadTreeView = sender as RadTreeView;
RadTreeViewItem objRadItem = e.OriginalSource as RadTreeViewItem;
CommodityCollection objCommodityCollection = this.CommodityCollection;
for (int i = 0; i < objCommodityCollection.Count; i++) {
objRadItem.Items.Add(
objCommodityCollection[i].CommodityName);
}
}
Now the issue is when I run the application, as currently there are no child for commodity I am not getting expand icon on the left side of commodity (when the page is loaded) because of which Expanded event is not called.
How to resolve this issue?
private void RadTreeView_Expanded(object sender, Telerik.Windows.RadRoutedEventArgs e) {
RadTreeView objRadTreeView = sender as RadTreeView;
}