protected LayoutControlItem AddViewToLayout(IView view) { LayoutControlItem layoutControlItem; try { layoutControl.BeginUpdate(); layoutControlItem = new LayoutControlItem(mainLayoutGroup) { TextLocation = Locations.Top }; layoutControlItem.InitializeAsHeader(_lookAndFeel, view.Caption); mainLayoutGroup.AddItem(layoutControlItem); AddViewTo(layoutControlItem, view); if (!view.Caption.IsNullOrEmpty()) { mainLayoutGroup.AddItem(new EmptySpaceItem()); } } finally { layoutControl.EndUpdate(); } return(layoutControlItem); }