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);
}