Пример #1
0
        public TreeDataViewModel()
        {
            Items = new TreeDataView();
            // Create some data
            Items.BeginUpdate();

            // Add items
            int idCounter =1;

            GroupedItems group1 = CreateGroup("Project 1", idCounter.ToString());
            group1.ChildItems = new List<object>();
            for (int i = 2; i < 100; i++)
            {
                idCounter++;
                GroupedItems group2 = new GroupedItems();
                group2.Title = "Project " + idCounter.ToString();
              
                group2.Id = new Guid(idCounter.ToString());
                group2.ChildItems = new List<object>();

                // Add Child Items
                for (int j = 0; j < 25; j++)
                {
                    idCounter++;
                    AddItem(group2, "Item " + idCounter.ToString());
                }
                group1.ChildItems.Add(group2);
            }
            

            Items.AddItem(group1);

            Items.EndUpdate();
        }
        public TreeDataViewModel()
        {
            Items = new TreeDataView();
            // Create some data
            Items.BeginUpdate();

            // Add items
            int idCounter = 1;

            GroupedItems group1 = CreateGroup("Project 1", idCounter.ToString());

            group1.ChildItems = new List <object>();
            for (int i = 2; i < 100; i++)
            {
                idCounter++;
                GroupedItems group2 = new GroupedItems();
                group2.Title = "Project " + idCounter.ToString();

                group2.Id         = new Guid(idCounter.ToString());
                group2.ChildItems = new List <object>();

                // Add Child Items
                for (int j = 0; j < 25; j++)
                {
                    idCounter++;
                    AddItem(group2, "Item " + idCounter.ToString());
                }
                group1.ChildItems.Add(group2);
            }


            Items.AddItem(group1);

            Items.EndUpdate();
        }