//业务方法 public override void FromXmlData(XmlNode node) { if (Links == null) { Links = new ObservableCollection <LinkData>(); } this.KeyIdentity = IdentityUtility.NewClientIdentity(); this.DisplayName = base.GetAttribute("DisplayName", node); this.ModuleURL = base.GetAttribute("DefaultContentSource", node); this.OrderBy = 1; foreach (XmlNode item in node.ChildNodes) { LinkData temp = new LinkData(); temp.FromXmlData(item); this.Links.Add(temp); } }
//业务方法 public override void FromXmlData(XmlNode node) { this.KeyIdentity = IdentityUtility.NewClientIdentity(); this.DisplayName = base.GetAttribute("DisplayName", node); this.LinkURL = base.GetAttribute("Source", node); }