public virtual void Add(ChevronItem item)
        {
            if (item.IsActive)
            {
                for (int i = 0; i < this.Count; i++)
                {
                    if (this[i].IsActive)
                    {
                        this[i].IsActive = false;
                    }
                }
            }

            int myIdx = this._items.Add(item);

            if (item.IsActive)
            {
                this._parent.ActiveItemIndex = myIdx;
            }
        }
        public virtual void Add(ChevronItem item)
        {
            if (item.IsActive)
                for (int i = 0; i < this.Count; i++)
                    if (this[i].IsActive)
                        this[i].IsActive = false;

            int myIdx = this._items.Add(item);
            if (item.IsActive)
                this._parent.ActiveItemIndex = myIdx;
        }