Skip to content

Commit a32d667

Browse files
authored
Merge pull request #1 from SyncfusionExamples/ES-975464
ES-975464 - Resolve the ReadMe file length issue in this sample repository
2 parents 1ca3aa5 + a760efa commit a32d667

File tree

2 files changed

+99
-2
lines changed

2 files changed

+99
-2
lines changed

README.md

Lines changed: 99 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,99 @@
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+
#### XAML
8+
9+
``` csharp
10+
<Grid x:Name="Grid">
11+
<syncfusion:TreeViewAdv Name="treeViewAdv">
12+
<syncfusion:TreeViewItemAdv Name="treeViewItemAdv" Header="Marital Status">
13+
<syncfusion:TreeViewItemAdv Header="Single"/>
14+
<syncfusion:TreeViewItemAdv Header="Married"/>
15+
<syncfusion:TreeViewItemAdv Header="Married with Children"/>
16+
</syncfusion:TreeViewItemAdv>
17+
<syncfusion:TreeViewItemAdv Header="Baby Vaccines">
18+
<syncfusion:TreeViewItemAdv Header="Hepatitis B"/>
19+
<syncfusion:TreeViewItemAdv Header="Tetanus"/>
20+
<syncfusion:TreeViewItemAdv Header="Polio"/>
21+
<syncfusion:TreeViewItemAdv Header="Measles"/>
22+
</syncfusion:TreeViewItemAdv>
23+
<syncfusion:TreeViewItemAdv Header="Country Information"/>
24+
</syncfusion:TreeViewAdv>
25+
</Grid>
26+
```
27+
28+
#### C#
29+
30+
``` csharp
31+
public MainWindow()
32+
{
33+
InitializeComponent();
34+
TreeViewAdv treeViewAdv = new TreeViewAdv();
35+
TreeViewItemAdv root1 = new TreeViewItemAdv() { Header = "Marital Status" };
36+
TreeViewItemAdv subitem11 = new TreeViewItemAdv() { Header = "Single" };
37+
TreeViewItemAdv subitem12 = new TreeViewItemAdv() { Header = "Married" };
38+
TreeViewItemAdv subitem13 = new TreeViewItemAdv() { Header = "Married with Children" };
39+
40+
root1.Items.Add(subitem11);
41+
root1.Items.Add(subitem12);
42+
root1.Items.Add(subitem13);
43+
44+
TreeViewItemAdv root2 = new TreeViewItemAdv() { Header = "Baby Vaccines" };
45+
TreeViewItemAdv subitem21 = new TreeViewItemAdv() { Header = "Hepatitis B" };
46+
TreeViewItemAdv subitem22 = new TreeViewItemAdv() { Header = "Tetanus" };
47+
TreeViewItemAdv subitem23 = new TreeViewItemAdv() { Header = "Polio" };
48+
TreeViewItemAdv subitem24 = new TreeViewItemAdv() { Header = "Measles" };
49+
50+
root2.Items.Add(subitem21);
51+
root2.Items.Add(subitem22);
52+
root2.Items.Add(subitem23);
53+
root2.Items.Add(subitem24);
54+
55+
TreeViewItemAdv root3 = new TreeViewItemAdv() { Header = "Baby Vaccines" };
56+
treeViewAdv.Items.Add(root1);
57+
treeViewAdv.Items.Add(root2);
58+
treeViewAdv.Items.Add(root3);
59+
Grid.Children.Add(treeViewAdv);
60+
root1.IsExpanded = true;
61+
}
62+
```
63+
64+
#### VB
65+
66+
``` vb
67+
Public Sub New()
68+
InitializeComponent()
69+
Dim treeViewAdv As TreeViewAdv = New TreeViewAdv()
70+
Dim root1 As TreeViewItemAdv = New TreeViewItemAdv() With {.Header = "Marital Status"}
71+
Dim subitem11 As TreeViewItemAdv = New TreeViewItemAdv() With {.Header = "Single"}
72+
Dim subitem12 As TreeViewItemAdv = New TreeViewItemAdv() With {.Header = "Married"}
73+
Dim subitem13 As TreeViewItemAdv = New TreeViewItemAdv() With {.Header = "Married with Children"}
74+
75+
root1.Items.Add(subitem11)
76+
root1.Items.Add(subitem12)
77+
root1.Items.Add(subitem13)
78+
79+
Dim root2 As TreeViewItemAdv = New TreeViewItemAdv() With {.Header = "Baby Vaccines"}
80+
Dim subitem21 As TreeViewItemAdv = New TreeViewItemAdv() With {.Header = "Hepatitis B"}
81+
Dim subitem22 As TreeViewItemAdv = New TreeViewItemAdv() With {.Header = "Tetanus"}
82+
Dim subitem23 As TreeViewItemAdv = New TreeViewItemAdv() With {.Header = "Polio"}
83+
Dim subitem24 As TreeViewItemAdv = New TreeViewItemAdv() With {.Header = "Measles"}
84+
85+
root2.Items.Add(subitem21)
86+
root2.Items.Add(subitem22)
87+
root2.Items.Add(subitem23)
88+
root2.Items.Add(subitem24)
89+
90+
Dim root3 As TreeViewItemAdv = New TreeViewItemAdv() With {.Header = "Baby Vaccines"}
91+
treeViewAdv.Items.Add(root1)
92+
treeViewAdv.Items.Add(root2)
93+
treeViewAdv.Items.Add(root3)
94+
Grid.Children.Add(treeViewAdv)
95+
root1.IsExpanded = True
96+
End Sub
97+
```
98+
99+
![TreeView with expanded nodes](TreeViewWithExpandedNodes.png)

TreeViewWithExpandedNodes.png

45.6 KB
Loading

0 commit comments

Comments
 (0)