public void AddView(IView view) { var layoutControl = new LayoutControl(); var xtraTabPage = new XtraTabPage(); xtraTabPage.FillWith(layoutControl); xtraTabControl.TabPages.Add(xtraTabPage); xtraTabPage.Text = view.Caption; AddViewToGroup(layoutControl.Root, view); AddEmptyPlaceHolder(layoutControl); }
public static void InitializeFrom(this XtraTabPage page, IView viewToAdd) { var control = viewToAdd as Control; if (control == null) { return; } page.FillWith(viewToAdd); page.Text = viewToAdd.Caption; page.Image = viewToAdd.ApplicationIcon.ToImage(UIConstants.ICON_SIZE_TAB); }