Skip to content

Commit 838929e

Browse files
ES-975464 - Resolve the ReadMe issue in this sample repository
1 parent 41d7041 commit 838929e

File tree

1 file changed

+61
-2
lines changed

1 file changed

+61
-2
lines changed

README.md

Lines changed: 61 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,61 @@
1-
# How to populate nodes without binding data as unbound mode in wpf treeview?
2-
This repository describes how to populate nodes without binding data as unbound mode in wpf treeview
1+
# How to populate nodes without binding data as unbound mode in WPF TreeView
2+
3+
This repository describes how to populate nodes without binding data as unbound mode in WPF TreeView (SfDataGrid).
4+
5+
You can create and manage the [TreeViewNode](https://help.syncfusion.com/cr/wpf/Syncfusion.UI.Xaml.TreeView.Engine.TreeViewNode.html) objects by yourself to display the data in a hierarchical view. To create a tree view, you use a `SfTreeView` control and a hierarchy of `TreeViewNode` objects. You create the node hierarchy by adding one or more root nodes to the SfTreeView.Nodes collection. Each `TreeViewNode` can have more nodes added to its Children collection. You can nest tree view nodes to whatever depth you require.
6+
7+
``` xml
8+
<Window
9+
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
10+
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
11+
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
12+
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
13+
xmlns:local="clr-namespace:GettingStarted"
14+
xmlns:Syncfusion="http://schemas.syncfusion.com/wpf" xmlns:Engine="clr-namespace:Syncfusion.UI.Xaml.TreeView.Engine;assembly=Syncfusion.SfTreeView.WPF" x:Class="GettingStarted.MainWindow"
15+
mc:Ignorable="d"
16+
Title="MainWindow" Height="450" Width="800">
17+
<Grid>
18+
<Syncfusion:SfTreeView HorizontalAlignment="Left" Height="414" Margin="318,0,0,0" VerticalAlignment="Center" Width="250">
19+
<Syncfusion:SfTreeView.Nodes>
20+
<Engine:TreeViewNode Content="Grains" IsExpanded="True">
21+
<Engine:TreeViewNode.ChildNodes>
22+
<Engine:TreeViewNode Content="Cereals" IsExpanded="True">
23+
<Engine:TreeViewNode.ChildNodes>
24+
<Engine:TreeViewNode Content="Rice"/>
25+
<Engine:TreeViewNode Content="Barley"/>
26+
</Engine:TreeViewNode.ChildNodes>
27+
</Engine:TreeViewNode>
28+
<Engine:TreeViewNode Content="Oilseeds">
29+
<Engine:TreeViewNode.ChildNodes>
30+
<Engine:TreeViewNode Content="Safflower"/>
31+
</Engine:TreeViewNode.ChildNodes>
32+
</Engine:TreeViewNode>
33+
</Engine:TreeViewNode.ChildNodes>
34+
</Engine:TreeViewNode>
35+
<Engine:TreeViewNode Content="Fruits" IsExpanded="true">
36+
<Engine:TreeViewNode.ChildNodes>
37+
<Engine:TreeViewNode Content="Orange"/>
38+
<Engine:TreeViewNode Content="Apples" IsExpanded="true"/>
39+
</Engine:TreeViewNode.ChildNodes>
40+
</Engine:TreeViewNode>
41+
<Engine:TreeViewNode Content="Vegetables" IsExpanded="true">
42+
<Engine:TreeViewNode.ChildNodes>
43+
<Engine:TreeViewNode Content="Root Vegetables" IsExpanded="true">
44+
<Engine:TreeViewNode.ChildNodes>
45+
<Engine:TreeViewNode Content="Potato"/>
46+
<Engine:TreeViewNode Content="Carrot"/>
47+
</Engine:TreeViewNode.ChildNodes>
48+
</Engine:TreeViewNode>
49+
<Engine:TreeViewNode Content="Podded">
50+
<Engine:TreeViewNode.ChildNodes>
51+
<Engine:TreeViewNode Content="Peanut"/>
52+
<Engine:TreeViewNode Content="Lentil"/>
53+
</Engine:TreeViewNode.ChildNodes>
54+
</Engine:TreeViewNode>
55+
</Engine:TreeViewNode.ChildNodes>
56+
</Engine:TreeViewNode>
57+
</Syncfusion:SfTreeView.Nodes>
58+
</Syncfusion:SfTreeView>
59+
</Grid>
60+
</Window>
61+
```

0 commit comments

Comments
 (0)