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(); }