protected virtual object [] GetItems (Type baseType) { object[] pages = (object[])Array.CreateInstance (baseType, Controls.Count); Controls.CopyTo (pages, 0); return pages; } #endregion