Esempio n. 1
0
        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);
        }