예제 #1
0
        void MainWindow_Loaded(object sender, RoutedEventArgs e)
        {
          List<ContentTree> content=new List<ContentTree>();
          ContentTree mainNode = new ContentTree()
          {
              Text = ".NET",
              Logo = Images[0]
          };

          mainNode.Children.Add(
              new ContentTree()
              {
                  Text = "C# ",  Logo = Images[1],
                  Children = new List<ContentTree>() 
                  {
                    new ContentTree(){Text="Классы", Logo = Images[2]},
                    new ContentTree(){Text="Инкапсуляция", Logo = Images[2]},
                    new ContentTree(){Text="Наследование", Logo = Images[2]},
                    new ContentTree(){Text="Полиморфизм", Logo = Images[2]},
                    new ContentTree(){Text="Абстракция", Logo = Images[2]},
                  }
              }
              );

           mainNode.Children.Add(
           new ContentTree()
           {
               Text = "WPF ",Logo = Images[1],
               Children = new List<ContentTree>() 
                  {
                    new ContentTree(){Text="Элементы управления", Logo = Images[2]},
                    new ContentTree(){Text="Ресурсы", Logo = Images[2]},
                    new ContentTree(){Text="Стили", Logo = Images[2]},
                    new ContentTree(){Text="Шаблоны", Logo = Images[2]},
                    new ContentTree(){Text="Привязка данных", Logo = Images[2]},
                  }
           }
           );

         mainNode.Children.Add(
         new ContentTree()
         {
             Text = "ASP.NET", Logo = Images[1],
             Children = new List<ContentTree>() 
                  {
                    new ContentTree(){Text="Web Forms", Logo = Images[2]},
                    new ContentTree(){Text="MVC", Logo = Images[2]},
                    new ContentTree(){Text="Web API", Logo = Images[2]},
                  }
         }
         );

          content.Add(mainNode);
          tvMain.ItemsSource = content;
        }
        void MainWindow_Loaded(object sender, RoutedEventArgs e)
        {
            List <ContentTree> content  = new List <ContentTree>();
            ContentTree        mainNode = new ContentTree()
            {
                Text = ".NET",
                Logo = Images[0]
            };

            mainNode.Children.Add(
                new ContentTree()
            {
                Text     = "C# ", Logo = Images[1],
                Children = new List <ContentTree>()
                {
                    new ContentTree()
                    {
                        Text = "Классы", Logo = Images[2]
                    },
                    new ContentTree()
                    {
                        Text = "Инкапсуляция", Logo = Images[2]
                    },
                    new ContentTree()
                    {
                        Text = "Наследование", Logo = Images[2]
                    },
                    new ContentTree()
                    {
                        Text = "Полиморфизм", Logo = Images[2]
                    },
                    new ContentTree()
                    {
                        Text = "Абстракция", Logo = Images[2]
                    },
                }
            }
                );

            mainNode.Children.Add(
                new ContentTree()
            {
                Text     = "WPF ", Logo = Images[1],
                Children = new List <ContentTree>()
                {
                    new ContentTree()
                    {
                        Text = "Элементы управления", Logo = Images[2]
                    },
                    new ContentTree()
                    {
                        Text = "Ресурсы", Logo = Images[2]
                    },
                    new ContentTree()
                    {
                        Text = "Стили", Logo = Images[2]
                    },
                    new ContentTree()
                    {
                        Text = "Шаблоны", Logo = Images[2]
                    },
                    new ContentTree()
                    {
                        Text = "Привязка данных", Logo = Images[2]
                    },
                }
            }
                );

            mainNode.Children.Add(
                new ContentTree()
            {
                Text     = "ASP.NET", Logo = Images[1],
                Children = new List <ContentTree>()
                {
                    new ContentTree()
                    {
                        Text = "Web Forms", Logo = Images[2]
                    },
                    new ContentTree()
                    {
                        Text = "MVC", Logo = Images[2]
                    },
                    new ContentTree()
                    {
                        Text = "Web API", Logo = Images[2]
                    },
                }
            }
                );

            content.Add(mainNode);
            tvMain.ItemsSource = content;
        }