private IEnumerable<UIElement> GetChilds(UIElement element) { var result = new List<UIElement>(); foreach (var uiElement in element.ChildList) { result.AddRange(GetChilds(uiElement)); } return result; }
public void AddChild(UIElement child) { child.Parent = this; if (child.Selectable && child.SelectIndex == -1) child.SelectIndex = ChildList.Count; ChildList.Add(child); Selectable = false; }
private void SetSelected(UIElement element) { }