private List <SunMenu> GetMenuList() { List <SunMenu> sunMenus = new List <SunMenu>(); var menuLevel1 = new SunMenu("答题卡图像不合格" + (++Count)) { Level = 1, Count = 4, Expand = true }; var menuLevel2 = new SunMenu("准考证无法识别") { Level = 2, Count = 4, Expand = true }; var menuLevel3_1 = new SunMenu("生物考试1.jpg") { Level = 3, OperateButtonList = new List <ClickType>() { ClickType.Ignore, ClickType.Delete } }; var menuLevel3_2 = new SunMenu("生物考试2.jpg") { Level = 3, OperateButtonList = new List <ClickType>() { ClickType.Ignore, ClickType.Delete } }; var menuLevel3_3 = new SunMenu("生物考试3.jpg") { Level = 3, OperateButtonList = new List <ClickType>() { ClickType.Ignore, ClickType.Delete } }; var menuLevel3_4 = new SunMenu("生物考试4.jpg") { Level = 3, OperateButtonList = new List <ClickType>() { ClickType.Ignore, ClickType.Delete } }; menuLevel2.AddChild(menuLevel3_1); menuLevel2.AddChild(menuLevel3_2); menuLevel2.AddChild(menuLevel3_3); menuLevel2.AddChild(menuLevel3_4); var menuLevel2_1 = new SunMenu("准考证重复") { Level = 2, Count = 0, Expand = true, }; var menuLevel3_5 = new SunMenu("生物考试5.jpg") { Level = 3, OperateButtonList = new List <ClickType>() { ClickType.Delete }, Param = "我是传递的参数", ClickHandler = (type, param) => { Console.WriteLine($"你点击了{type.ToString()},{param}"); } }; menuLevel2_1.AddChild(menuLevel3_5); menuLevel1.AddChild(menuLevel2); menuLevel1.AddChild(menuLevel2_1); sunMenus.Add(menuLevel1); this.CurrentSunMenu1 = menuLevel1; this.CurrentSunMenu3 = menuLevel3_4; return(sunMenus); }