//通过一个xml文件来创建一个节点的BaseViewCore private ModelBaseCore StaticTopo_GenNodeObj(Princeple.EndType type, string xmlName) { Type objType = TypeConvert.GetEndType(type); var core = Activator.CreateInstance(objType) as ModelBaseCore; return((ModelBaseCore)(core.CreateObjectByName(xmlName))); }
//通过一个xml文件来创建一个节点的BaseViewCore private CmpNode Component_GenNodeObj(Princeple.EndType type, string xmlPath) { Type objType = TypeConvert.GetEndType(type); var core = Activator.CreateInstance(objType) as ModelBaseCore; var cmpNode = new CmpNode(type, core); cmpNode.Obj = cmpNode.CreateObjectByPath(xmlPath); return(cmpNode); }