private void ClearProperties()
 {
     RuleList.Clear();
     BagList.Clear();
     NodeList.Clear();
     ChildList.Clear();
 }
Esempio n. 2
0
 private async void DeleteLastEntry()
 {
     if (await Services.CheckForChild((String)Application.Current.Properties["api_key"]) == false)
     {
         if (ChildList.Count == 1)
         {
             ChildList.Clear();
             VacProgramList.Clear();
             SelectedChildsName = "Opret et barn for at se vaccineprogram";
         }
     }
 }
Esempio n. 3
0
        public void ClearChild()
        {
            if (ChildCount == 0)
            {
                return;
            }

            foreach (FmlNode child in Children)
            {
                child.RemoveBranch(this);
            }

            ChildList.Clear();
            ChildCount = 0;
            SetDirty();
        }
Esempio n. 4
0
        public override void InitChildren(Element2D parent, GUIHost host, ButtonCallback MyButtonCallback)
        {
            Parent = parent;
            lock (ChildList)
            {
                foreach (Element2D child in ChildList)
                {
                    ScollableChildframe.AddChildElement(child);
                }

                ChildList.Clear();
                ScollableChildframe.InitChildren(this, host, MyButtonCallback);
            }
            Init(host);
            ScollableChildframe.Refresh();
        }
Esempio n. 5
0
 public void ChildListToMergedArray()
 {
     if (ChildList == null)
     {
         return;
     }
     if (ChildrenMerged == null)
     {
         ChildrenMerged = ChildList.ToArray();
     }
     else
     {
         List <YmapEntityDef> newc = new List <YmapEntityDef>(ChildrenMerged.Length + ChildList.Count);
         newc.AddRange(ChildrenMerged);
         newc.AddRange(ChildList);
         ChildrenMerged = newc.ToArray();
     }
     ChildList.Clear();
     ChildList = null;
 }
Esempio n. 6
0
 public void ChildListToArray()
 {
     if (ChildList == null)
     {
         return;
     }
     //if (Children == null)
     //{
     Children       = ChildList.ToArray();
     ChildrenMerged = Children;//include these by default in merged array
     //}
     //else
     //{
     //    List<YmapEntityDef> newc = new List<YmapEntityDef>(Children.Length + ChildList.Count);
     //    newc.AddRange(Children);
     //    newc.AddRange(ChildList);
     //    Children = newc.ToArray();
     //}
     ChildList.Clear();
     ChildList = null;
 }
Esempio n. 7
0
        /// <summary>
        /// Сортирует дочерние элементы по порядку (Order)
        /// </summary>
        public void SortRecursive()
        {
            var lst = new List <FlexNode>();

            foreach (var node in ChildList)
            {
                lst.Add((FlexNode)node);
            }

            lst.Sort(CompareFlexNodesRecursive);
            foreach (var node in lst)
            {
                var lstInner = new List <FlexNode>();
                foreach (var nodeInner in node.ChildList)
                {
                    lstInner.Add((FlexNode)nodeInner);
                }
                lstInner.Sort(CompareFlexNodesRecursive);
                node.SortRecursive();
            }
            ChildList.Clear();
            ChildList.AddRange(lst);
        }
Esempio n. 8
0
 public void RemoveAllChild() => ChildList.Clear();