I am trying to nest a foreach statement for a stacklayout, to get each item in it which are stacklayouts, and the stacklayouts also contains stacklayouts which I want to contain an entry.
       `var Lab1 = TotalBodyStackLayout2.Children.OfType<StackLayout>();
        foreach (StackLayout l in Lab1)
        {
            StackLayout newstacklayout = new StackLayout();
            Label EDTL = new Label();
            l.Children.RemoveAt(1);
            var Labh = l.Children.OfType<ExpandableEditor>();
            foreach (ExpandableEditor Item in Labh)
            {
                Label newlabel = new Label();
                newlabel.Text = Item.Text;
                l.Children.RemoveAt(0);
                l.Children.Insert(0, newlabel);
            }
            newstacklayout.Children.Add(l.Children[0]);
            MainstackLayout.Children.Add(newstacklayout);
        }`
I keep getting an error at foreach (ExpandableEditor Item in Labh) which says
  <System.InvalidOperationException: 'Collection was modified; enumeration 
  operation may not execute.'>
 
     
     
     
    