/// <summary> /// 装载清单数据 /// </summary> public void Load() { RootList.Clear(); NodeList.Clear(); updateList.Clear(); List <ContractBoiChangeNode> lstNode = new List <ContractBoiChangeNode>(); Boq = contractBoqService.GetByProjectNo(ProjectNo); lstNode = Convert(Boq.BoiList); ////初始化批复值 //RootList.ForEach(m => //{ // InitReply(lstNode, m); //}); lstNode.ForEach(m => NodeList.Add(m)); NodeList.ListChanged += OnNodeList_ListChanged; RootList.ForEach(m => m.PropertyChanged += M_PropertyChanged); InitChanged(); }
public void Refresh() { RootList.ForEach(m => m.Refresh()); }