private List <DrawItemName> GetNoSelectedDINames() { List <DrawItemName> noSelectDINameLst = new List <DrawItemName>(); List <DrawItemName> selectedDINameLst = new List <DrawItemName>(); for (int i = 0; i < LineRoadDesign.LineRoadDesginLst.Count; i++) { LineRoadDesignClass tmp = LineRoadDesign.LineRoadDesginLst[i]; if (null != tmp && null != tmp.Drawingitems && tmp.Drawingitems.Count > 0) { selectedDINameLst.AddRange(tmp.Drawingitems); } } noSelectDINameLst = DrawItemNamesManage.GetNoSelectedDrawItemNamesList(selectedDINameLst); return(noSelectDINameLst); }
//需要以其他条件做为基础的初始化内容,本初始化为最后执行的设计初始化; public override void InitOtherDesign() { DrawItemNamesManage.SetDrawItemNamesLstFromHt(); }