У меня есть PasswordBox
. как я могу получить входное значение из PasswordBox
после завершения ввода?
С# как получить текстовое значение из PasswordBox?
Ответ 1
Вы можете получить его из свойства Password
.
Ответ 2
Вы можете извлечь его из свойства Password
:
passwordBox.Password.ToString()
Ответ 3
Если вы используете MaskedTextbox, вы можете использовать свойство .text. Например:
private void btnOk_Click(object sender, EventArgs e)
{
if ( myMaskedTextbox.Text.Equals(PASSWORD) )
{
//do something
}
}
Ответ 4
Возможно, вы не захотите хранить пароль в виде открытого текста в памяти, для этого из документа msdn следует использовать SecurePassword.
Пример: SecureString myPass = passwordBox.SecurePassword
https://docs.microsoft.com/en-us/dotnet/api/system.windows.controls.passwordbox.securepassword
Ответ 5
Я использую ниже код, чтобы получить длину PasswordBox
PasswordVariableName.Password.Length
Это, безусловно, будет работать на wp8