void openCode()
 {
     Helper.Remote.Invoke <string>("GetWindowScript", (script, err) => {
         if (err != null)
         {
             MessageBox.Show(MainWindow.Instance, err);
         }
         else
         {
             Dialogs.TextEditor frm = new Dialogs.TextEditor(script, DataModel.id.Value);
             frm.Title = DataModel.Name;
             frm.ShowDialog();
         }
     }, DataModel.id);
 }
 //脚本直接编辑
 void openCode(string p)
 {
     Helper.Remote.Invoke <string>("GetWindowScript", (script, err) => {
         if (err != null)
         {
             MessageBox.Show(this.GetParentByName <Window>(null), err);
         }
         else
         {
             Dialogs.TextEditor frm = new Dialogs.TextEditor(script, _dataModel.id.Value);
             frm.Title = this.Title;
             frm.ShowDialog();
         }
     }, _dataModel.id);
 }