Pergunta

eu tenho um PasswordBox. Como posso obter o valor de entrada do PasswordBox Depois que a entrada foi concluída?

Foi útil?

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
scroll top