public int? AskInteger(string question, int defaultValue) { return _engine.Invoke<int?>(() => { var dlg = new InputDlg("Question", question, defaultValue.ToString( CultureInfo.InvariantCulture)); int result = dlg.GetPositiveInt(); return dlg.DialogResult.GetValueOrDefault() ? result : (int?) null; }); }
public static int InputPositiveInt(string title, string prompt, int n) { var dlg = new InputDlg(title, prompt, n.ToString(CultureInfo.InvariantCulture)); return dlg.GetPositiveInt(); }
public static int InputPositiveInt(string title, string prompt, int n) { var dlg = new InputDlg(title, prompt, n.ToString(CultureInfo.InvariantCulture)); return(dlg.GetPositiveInt()); }