Esempio n. 1
0
        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();
 }