
Copy the contents of one treeview to another treview.
XAML CODE :
<TreeViewItem Header="Andra<Pradesh" >
<TreeViewItem Header="Hyderabad" /><TreeViewItem Header="Vizag" />
<TreeViewItem Header="Thirupathi" />
</TreeViewItem>
<TreeViewItem Header="Kerala" >
<TreeViewItem Header="Kazikode" />
<TreeViewItem Header="Thiruvananthapuram" />
</TreeViewItem>
<TreeViewItem Header="Maharashtra" >
<TreeViewItem Header="Mumbai" />
<TreeViewItem Header="Pune" />
<TreeViewItem Header="Goa" />
</TreeViewItem>
CS CODE :
To copy selected child
private void button1_Click(object sender, RoutedEventArgs e)
{TreeViewItem tv = (treeView1.SelectedItem) as TreeViewItem;
string co = tv.Header.ToString();
treeView2.Items.Add(co);
}
To delete al the childs in tree
private void button4_Click(object sender, RoutedEventArgs e)
{treeView2.Items.Clear();
}To delete selected child
private void button2_Click(object sender, RoutedEventArgs e)
{treeView2.Items.Remove(treeView2.SelectedItem);
}
Join the conversation! Your thoughts help the community grow.