public static LayoutItem FromXml(XmlReader xmlReader) { LayoutItem item = new LayoutItem(); item.ReadFromXml(xmlReader); return item; }
public bool Contains(LayoutItem item) { return items.Contains(item); }
public void Remove(LayoutItem item) { if (items.Contains(item)) { items.Remove(item); if (Modified != null) Modified(this, ModifiedAction.ItemRemoved, item); } }
public void Add(LayoutItem item) { if (!items.Contains(item)) { items.Add(item); item.PropertyChanged += new PropertyChangedEventHandler(Item_PropertyChanged); if (Modified != null) Modified(this, ModifiedAction.ItemAdded, item); } }