public override void CopyTo(Array array, int index) { if (_isItemsHost) base.CopyTo(array, index); else _externalChildren.CopyTo((UIElement[])array, index); }