public View AddChild(View child) { _children.Add(child); child.SetParent(this); return(child); }
public View AddChild(View child, int index) { _children.Insert(index, child); child.SetParent(this); return(child); }
public View RemoveChild(View child) { _children.Remove(child); child.SetParent(null); return(child); }
private void OnAddChild(View child) { child.SetParent(this); if (child is FrameworkElement fe) { fe.IsLoaded = IsLoaded; fe.EnterTree(); } }