public static string Show(string messageText, string defaultText, string title) { var inputTextWin = new XAML.InputTextBoxWindow { MessageText = messageText, InputText = defaultText, }; if (inputTextWin.ShowDialog() == true) { return(inputTextWin.InputText); } return(string.Empty); }
public static string ShowWithValidation(string messageText, string defaultText, string title, Func <string, string> inputValidation) { var inputTextWin = new XAML.InputTextBoxWindow { MessageText = messageText, InputText = defaultText, }; inputTextWin.SetValidationFunction(inputValidation); inputTextWin.Title = title; if (inputTextWin.ShowDialog() == true) { return(inputTextWin.InputText); } return(string.Empty); }