예제 #1
0
        internal void OnChildSelectionChanged()
        {
            IGroupChild prevChild = null;

            foreach (var child in Children)
            {
                if (prevChild == null || prevChild.UISelected == child.UISelected)
                {
                    prevChild = child;
                    continue;
                }
                else
                {
                    SetUISelected(null, true);
                    return;
                }
            }
            SetUISelected(prevChild.UISelected, true);
        }
예제 #2
0
 public void AddChild(IGroupChild child)
 {
     Children.Add(child);
     child.Parent = this;
 }