Пример #1
0
        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);
        }
Пример #2
0
 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() : "";
 }