public virtual bool RemoveChild(UIControl control) { if (control != null && controls.Remove(control)) { control.AssignParent(null); return(true); } return(false); }
public virtual bool RemoveDecoration(UIControl decoration) { if (HasDecorations && decoration != null && decorations.Remove(decoration)) { decoration.AssignParent(null); HasDecorations = decorations.Count > 0; return(true); } return(false); }
public virtual bool AddChild(UIControl control) { if (control != null && !controls.Contains(control)) { control.AssignParent(this); controls.Add(control); return(true); } return(false); }