Ejemplo n.º 1
0
 /// <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;
 }
Ejemplo n.º 2
0
 /// <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;
     }
 }