示例#1
0
        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);
        }
示例#2
0
        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);
        }