Как динамически добавить дочерние узлы в WPF TreeView? - PullRequest
0 голосов
/ 16 июня 2019

У меня есть этот список студентов.Я хочу динамически добавлять сотни дочерних узлов в мое древовидное представление.Я могу добавить корневые элементы, но не дочерние узлы.Как мне это сделать?

Мой код -

        public List<MyItem> Items { get; private set; }

        public class MyItem
        {
            public string Student { get; set; }
            public string Course { get; set; }
            public string Location { get; set; }
        }

        List<MyItem> list1 = new List<MyItem>();

            list1.Add(new MyItem()
            {
                Student = "Pradip Mhatre",
                Course = "Diploma",
                Location = "Mumbai"
            });

trvStudents.ItemsSource = list1;

XAML:

            <TreeView Name="trvStudents"
                      ItemsSource="{Binding Items}">
                <TreeView.ItemTemplate>
                    <HierarchicalDataTemplate >
                        <StackPanel Orientation="Horizontal">
                            <TextBlock Text="{Binding Path=Student}"/>
                            <TextBlock Text="{Binding Path=Course}"/>
                            <TextBlock Text="{Binding Path=Location}"/>
                        </StackPanel>
                    </HierarchicalDataTemplate>
                </TreeView.ItemTemplate>
            </TreeView>

Любая помощь очень ценится.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...