C# Como obter o valor do texto do PasswordBox?
-
22-09-2019 - |
Pergunta
eu tenho um PasswordBox
. Como posso obter o valor de entrada do PasswordBox
Depois que a entrada foi concluída?
Solução
Você pode obtê -lo do Password
propriedade.
Outras dicas
Você pode extraí -lo de Password
propriedade:
passwordBox.Password.ToString()
Se estiver usando um MaskedTextBox, você pode usar a propriedade .Text. Por exemplo:
private void btnOk_Click(object sender, EventArgs e)
{
if ( myMaskedTextbox.Text.Equals(PASSWORD) )
{
//do something
}
}
Eu uso o código abaixo para obter o comprimento do PasswordBox
PasswordVariableName.Password.Length
Certamente funcionará no WP8
Você pode não querer armazenar a senha em texto claro na memória, no MSDN DOC Você deve usar o SecurePassword para evitar isso.
Exemplo: SecureString myPass = passwordBox.SecurePassword
https://docs.microsoft.com/en-us/dotnet/api/system.windows.controls.passwordbox.securepassword
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow