C# как получить текстовое значение из PasswordBox?



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

162   5  

5 ответов:

вы можете получить его от 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://msdn.microsoft.com/en-us/library/system.windows.controls.passwordbox.securepassword(v=vs. 110).aspx

    Ничего не найдено.

Добавить ответ:
Отменить.