|
1 | | -# how-to-programmatically-expand-an-item-in-wpf-treeview-treeviewadv- |
2 | | -This sample shows how to programmatically expand an item in wpf treeview (treeviewadv). |
| 1 | +# How to programmatically expand an item in WPF TreeViewAdv |
| 2 | + |
| 3 | +This sample shows how to programmatically expand an item in [WPF TreeView](https://help.syncfusion.com/wpf/classic/treeview/overview) (TreeViewAdv). |
| 4 | + |
| 5 | +`TreeViewAdv` allows to expand or collapse each node by setting [IsExpanded](https://help.syncfusion.com/cr/wpf/Syncfusion.Windows.Tools.Controls.TreeViewItemAdv.html#Syncfusion_Windows_Tools_Controls_TreeViewItemAdv_IsExpanded) property. |
| 6 | + |
| 7 | +``` csharp |
| 8 | +public MainWindow() |
| 9 | +{ |
| 10 | + InitializeComponent(); |
| 11 | + TreeViewAdv treeViewAdv = new TreeViewAdv(); |
| 12 | + TreeViewItemAdv root1 = new TreeViewItemAdv() { Header = "Marital Status" }; |
| 13 | + TreeViewItemAdv subitem11 = new TreeViewItemAdv() { Header = "Single" }; |
| 14 | + TreeViewItemAdv subitem12 = new TreeViewItemAdv() { Header = "Married" }; |
| 15 | + TreeViewItemAdv subitem13 = new TreeViewItemAdv() { Header = "Married with Children" }; |
| 16 | + |
| 17 | + root1.Items.Add(subitem11); |
| 18 | + root1.Items.Add(subitem12); |
| 19 | + root1.Items.Add(subitem13); |
| 20 | + |
| 21 | + TreeViewItemAdv root2 = new TreeViewItemAdv() { Header = "Baby Vaccines" }; |
| 22 | + TreeViewItemAdv subitem21 = new TreeViewItemAdv() { Header = "Hepatitis B" }; |
| 23 | + TreeViewItemAdv subitem22 = new TreeViewItemAdv() { Header = "Tetanus" }; |
| 24 | + TreeViewItemAdv subitem23 = new TreeViewItemAdv() { Header = "Polio" }; |
| 25 | + TreeViewItemAdv subitem24 = new TreeViewItemAdv() { Header = "Measles" }; |
| 26 | + |
| 27 | + root2.Items.Add(subitem21); |
| 28 | + root2.Items.Add(subitem22); |
| 29 | + root2.Items.Add(subitem23); |
| 30 | + root2.Items.Add(subitem24); |
| 31 | + |
| 32 | + TreeViewItemAdv root3 = new TreeViewItemAdv() { Header = "Baby Vaccines" }; |
| 33 | + |
| 34 | + treeViewAdv.Items.Add(root1); |
| 35 | + treeViewAdv.Items.Add(root2); |
| 36 | + treeViewAdv.Items.Add(root3); |
| 37 | + Grid.Children.Add(treeViewAdv); |
| 38 | + |
| 39 | + root1.IsExpanded = true; |
| 40 | +} |
| 41 | +``` |
0 commit comments