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); }