public void PreviousComposite() { compositeIndex--; if (compositeIndex > 0) { Collection temp = new Collection(""); Contener current = Head.Childs.ElementAt(compositeIndex); if (!current.GetType().Equals(temp.GetType())) { PreviousComposite(); } } }
public void NextComposite() { if (compositeIndex < size) { ContenerComposite temp = new ContenerComposite(""); Contener current = Head.Childs.ElementAt(compositeIndex); if (!current.GetType().Equals(temp.GetType())) { compositeIndex++; NextComposite(); } } }