public void ShowPage(DemoItem item) { item.Control.Dock = DockStyle.Fill; splitContainerView.Panel2.Controls.Clear(); splitContainerView.Panel2.Controls.Add(item.Control); }
private void RegisterDemos(IDemoPage demo) { if(demo.Title == null) throw new ApplicationException(string.Format("page has no title : {0}", demo.GetType())); var item = new DemoItem() {Page = demo}; listBoxDemos.Items.Add(item); }