/// <summary> /// このWindowの上に乗っけるControlを設定する。 /// </summary> /// <param name="control"></param> public void AddControl(EvalGraphControl control, Form mainForm, Model.Common.Tool.DockManager dockManager) { ViewModel.Control = control; panel1.Controls.Add(control); control.Size = new System.Drawing.Size(panel1.Size.Width, panel1.Size.Height); evalGraphControl = control; ViewModel.DockManager = dockManager; ViewModel.MainForm = mainForm; }
/// <summary> /// このWindowに乗っけていたControlを解除する。 /// </summary> public void RemoveControl() { var control = ViewModel.Control; if (control != null) { ViewModel.Control = null; panel1.Controls.Remove(control); evalGraphControl = null; ViewModel.DockManager = null; ViewModel.MainForm = null; } }