public Tuple<string, string, int> AskMarker() { return engine.Invoke<Tuple<string, string, int>>(() => { var dlg = new Octgn.Script.MarkerDlg() { Owner = Application.Current.MainWindow }; if (!dlg.ShowDialog().GetValueOrDefault()) return null; return Tuple.Create(dlg.MarkerModel.Name, dlg.MarkerModel.id.ToString(), dlg.Quantity); }); }
public Tuple<string, string, int> AskMarker() { return engine.Invoke<Tuple<string, string, int>>(() => { //fix MAINWINDOW bug var dlg = new Octgn.Script.MarkerDlg() { Owner = Program.PlayWindow }; if(!dlg.ShowDialog().GetValueOrDefault()) return null; return Tuple.Create(dlg.MarkerModel.Name, dlg.MarkerModel.id.ToString(), dlg.Quantity); }); }