Вопрос

У меня есть PasswordBox.как я могу получить входное значение из PasswordBox после того, как ввод данных был завершен?

Это было полезно?

Решение

Вы можете получить его из Password собственность.

Другие советы

Вы можете извлечь его из Password свойство:

passwordBox.Password.ToString()

При использовании MaskedTextBox вы можете использовать свойство .text .Например:

private void btnOk_Click(object sender, EventArgs e)
{
    if ( myMaskedTextbox.Text.Equals(PASSWORD) )
    {
        //do something
    }         

}

Я использую приведенный ниже код, чтобы получить длину PasswordBox

PasswordVariableName.Password.Length

Это, безусловно, будет работать на wp8

Возможно, вы не захотите сохранять пароль в виде открытого текста в памяти, из документа msdn вам следует использовать SecurePassword, чтобы предотвратить это.

Пример: SecureString myPass = passwordBox.SecurePassword

https://docs.microsoft.com/en-us/dotnet/api/system.windows.controls.passwordbox.securepassword

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top