List <IMultiItemEntity> GenerateData() { var lv0Count = 9; var lv1Count = 3; var personCount = 5; var nameList = new string[] { "Bob", "Andy", "Lily", "Brown", "Bruce" }; var random = new Random(); var res = new List <IMultiItemEntity>(); for (int i = 0; i < lv0Count; i++) { var lv0 = new Level0Item("This is " + i + "th item in Level 0", "subtitle of " + i); for (int j = 0; j < lv1Count; j++) { var lv1 = new Level1Item("Level 1 item: " + j, "(no animation)"); for (int k = 0; k < personCount; k++) { lv1.AddSubItem(new Person(nameList[k], random.Next(40))); } lv0.AddSubItem(lv1); } res.Add(lv0); } res.Add(new Level0Item("This is " + lv0Count + "th item in Level 0", "subtitle of " + lv0Count)); return(res); }
public Level1TreeviewRegion(Level1Item level1Item) { Record_Number = level1Item.Record_Number; LEVEL1_ID = level1Item.Level1_Id; LEVEL1_NAME_WithoutCodes = !string.IsNullOrEmpty(level1Item.Name) ? level1Item.Name.Trim() : ""; LEVEL1_NAME_WithCodes = !string.IsNullOrEmpty(level1Item.Name) ? level1Item.Level1_Id + "-" + level1Item.Name.Trim() : ""; SearchString = !string.IsNullOrEmpty(level1Item.Name) ? level1Item.Level1_Id + level1Item.Name.Trim() : ""; }