private string InputPassword(string tips)
 {
     return(Dispatcher.Invoke(new Func <string>(() =>
     {
         var dialog = new InputPasswordDialog(tips);
         if (dialog.ShowDialog().GetValueOrDefault())
         {
             return dialog.Password;
         }
         return null;
     })).ToString());
 }
Example #2
0
        private static string InputPassword(string tip)
        {
            var    passwordDialog = new InputPasswordDialog();
            string password       = null;

            passwordDialog.TipTextBox.Text = tip;
            if (passwordDialog.ShowDialog() == DialogResult.OK)
            {
                password = passwordDialog.PasswordTextBox.Text;
            }
            passwordDialog.Dispose();
            return(password);
        }