/// <summary> /// Adds a PivotItem to the PivotPanel's Children collection /// </summary> /// <param name="item">PivotItem</param> public int AddChild(PivotItem item) { if (_pivotItems == null) { _pivotItems = new List <PivotItem>(); } _pivotItems.Add(item); item.SetParent(this); if (item.PivotHeader != null) { _headerPanel.AddChild(item.PivotHeader); } if (item.PivotContent != null) { Grid.SetRow(item.PivotContent, 1); // Set the item to its initial state item.Initialize(); _rootGrid.Children.Add(item.PivotContent); } return(_pivotItems.Count - 1); }