Skip to content

Commit dc536e2

Browse files
ES-975464 - Addressed the concerns
1 parent 60d2a08 commit dc536e2

File tree

2 files changed

+68
-7
lines changed

2 files changed

+68
-7
lines changed

README.md

Lines changed: 68 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
1-
# How to programmatically expand an item in WPF TreeViewAdv
1+
# How to Programmatically Expand an Item in WPF TreeViewAdv?
22

33
This sample shows how to programmatically expand an item in [WPF TreeView](https://help.syncfusion.com/wpf/classic/treeview/overview) (TreeViewAdv).
44

55
`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.
66

7+
#### XAML
8+
79
``` csharp
810
public MainWindow()
911
{
@@ -13,29 +15,88 @@ public MainWindow()
1315
TreeViewItemAdv subitem11 = new TreeViewItemAdv() { Header = "Single" };
1416
TreeViewItemAdv subitem12 = new TreeViewItemAdv() { Header = "Married" };
1517
TreeViewItemAdv subitem13 = new TreeViewItemAdv() { Header = "Married with Children" };
16-
1718
root1.Items.Add(subitem11);
1819
root1.Items.Add(subitem12);
1920
root1.Items.Add(subitem13);
20-
2121
TreeViewItemAdv root2 = new TreeViewItemAdv() { Header = "Baby Vaccines" };
2222
TreeViewItemAdv subitem21 = new TreeViewItemAdv() { Header = "Hepatitis B" };
2323
TreeViewItemAdv subitem22 = new TreeViewItemAdv() { Header = "Tetanus" };
2424
TreeViewItemAdv subitem23 = new TreeViewItemAdv() { Header = "Polio" };
2525
TreeViewItemAdv subitem24 = new TreeViewItemAdv() { Header = "Measles" };
26-
2726
root2.Items.Add(subitem21);
2827
root2.Items.Add(subitem22);
2928
root2.Items.Add(subitem23);
3029
root2.Items.Add(subitem24);
31-
3230
TreeViewItemAdv root3 = new TreeViewItemAdv() { Header = "Baby Vaccines" };
33-
3431
treeViewAdv.Items.Add(root1);
3532
treeViewAdv.Items.Add(root2);
3633
treeViewAdv.Items.Add(root3);
3734
Grid.Children.Add(treeViewAdv);
35+
root1.IsExpanded = true;
36+
}
37+
```
3838

39+
#### C#
40+
41+
``` csharp
42+
public MainWindow()
43+
{
44+
InitializeComponent();
45+
TreeViewAdv treeViewAdv = new TreeViewAdv();
46+
TreeViewItemAdv root1 = new TreeViewItemAdv() { Header = "Marital Status" };
47+
TreeViewItemAdv subitem11 = new TreeViewItemAdv() { Header = "Single" };
48+
TreeViewItemAdv subitem12 = new TreeViewItemAdv() { Header = "Married" };
49+
TreeViewItemAdv subitem13 = new TreeViewItemAdv() { Header = "Married with Children" };
50+
root1.Items.Add(subitem11);
51+
root1.Items.Add(subitem12);
52+
root1.Items.Add(subitem13);
53+
TreeViewItemAdv root2 = new TreeViewItemAdv() { Header = "Baby Vaccines" };
54+
TreeViewItemAdv subitem21 = new TreeViewItemAdv() { Header = "Hepatitis B" };
55+
TreeViewItemAdv subitem22 = new TreeViewItemAdv() { Header = "Tetanus" };
56+
TreeViewItemAdv subitem23 = new TreeViewItemAdv() { Header = "Polio" };
57+
TreeViewItemAdv subitem24 = new TreeViewItemAdv() { Header = "Measles" };
58+
root2.Items.Add(subitem21);
59+
root2.Items.Add(subitem22);
60+
root2.Items.Add(subitem23);
61+
root2.Items.Add(subitem24);
62+
TreeViewItemAdv root3 = new TreeViewItemAdv() { Header = "Baby Vaccines" };
63+
treeViewAdv.Items.Add(root1);
64+
treeViewAdv.Items.Add(root2);
65+
treeViewAdv.Items.Add(root3);
66+
Grid.Children.Add(treeViewAdv);
3967
root1.IsExpanded = true;
4068
}
41-
```
69+
```
70+
71+
#### VB
72+
73+
``` vb
74+
Public Sub New()
75+
InitializeComponent()
76+
Dim treeViewAdv As TreeViewAdv = New TreeViewAdv()
77+
Dim root1 As TreeViewItemAdv = New TreeViewItemAdv() With {.Header = "Marital Status"}
78+
Dim subitem11 As TreeViewItemAdv = New TreeViewItemAdv() With {.Header = "Single"}
79+
Dim subitem12 As TreeViewItemAdv = New TreeViewItemAdv() With {.Header = "Married"}
80+
Dim subitem13 As TreeViewItemAdv = New TreeViewItemAdv() With {.Header = "Married with Children"}
81+
root1.Items.Add(subitem11)
82+
root1.Items.Add(subitem12)
83+
root1.Items.Add(subitem13)
84+
Dim root2 As TreeViewItemAdv = New TreeViewItemAdv() With {.Header = "Baby Vaccines"}
85+
Dim subitem21 As TreeViewItemAdv = New TreeViewItemAdv() With {.Header = "Hepatitis B"}
86+
Dim subitem22 As TreeViewItemAdv = New TreeViewItemAdv() With {.Header = "Tetanus"}
87+
Dim subitem23 As TreeViewItemAdv = New TreeViewItemAdv() With {.Header = "Polio"}
88+
Dim subitem24 As TreeViewItemAdv = New TreeViewItemAdv() With {.Header = "Measles"}
89+
root2.Items.Add(subitem21)
90+
root2.Items.Add(subitem22)
91+
root2.Items.Add(subitem23)
92+
root2.Items.Add(subitem24)
93+
Dim root3 As TreeViewItemAdv = New TreeViewItemAdv() With {.Header = "Baby Vaccines"}
94+
treeViewAdv.Items.Add(root1)
95+
treeViewAdv.Items.Add(root2)
96+
treeViewAdv.Items.Add(root3)
97+
Grid.Children.Add(treeViewAdv)
98+
root1.IsExpanded = True
99+
End Sub
100+
```
101+
102+
![TreeView with expanded nodes](TreeViewWithExpandedNodes.png)

TreeViewWithExpandedNodes.png

45.6 KB
Loading

0 commit comments

Comments
 (0)