示例#1
0
        public View AddChild(View child)
        {
            _children.Add(child);
            child.SetParent(this);

            return(child);
        }
示例#2
0
        public View AddChild(View child, int index)
        {
            _children.Insert(index, child);
            child.SetParent(this);

            return(child);
        }
示例#3
0
        public View RemoveChild(View child)
        {
            _children.Remove(child);
            child.SetParent(null);

            return(child);
        }
示例#4
0
 private void OnAddChild(View child)
 {
     child.SetParent(this);
     if (child is FrameworkElement fe)
     {
         fe.IsLoaded = IsLoaded;
         fe.EnterTree();
     }
 }