private void CancerRiskView_Load(object sender, EventArgs e) { if (!ViewClosing) { theDockPanel.AllowEndUserDocking = SessionManager.Instance.AllowDockDragAndDrop; string configFile = SessionManager.SelectDockConfig("CancerRiskViewDockPanel.config"); DeserializeDockContent m_deserializeDockContent = new DeserializeDockContent(GetContentFromPersistString); if (File.Exists(configFile)) { theDockPanel.LoadFromXml(configFile, m_deserializeDockContent); } else { colorv = new ColoEndoCancerRiskView(); colorv.Show(theDockPanel); colorv.DockState = WeifenLuo.WinFormsUI.Docking.DockState.Document; bocrv = new BrOvCancerRiskView(); bocrv.Show(theDockPanel); bocrv.DockState = WeifenLuo.WinFormsUI.Docking.DockState.Document; } bocrv.SetOvarianRiskVisibility(true); } }
private IDockContent GetContentFromPersistString(string persistString) { if (persistString == typeof(BrOvCancerRiskView).ToString()) { bocrv = new BrOvCancerRiskView(); return(bocrv); } if (persistString == typeof(ColoEndoCancerRiskView).ToString()) { colorv = new ColoEndoCancerRiskView(); return(colorv); } return(null); }
private void GenerateRiskChart() { bocrv = new BrOvCancerRiskView(proband); image = bocrv.getRiskChartToDisplay(); }