Frage

Ich habe eine PasswordBox. wie kann ich den Eingangswert aus dem PasswordBox erhalten, nachdem die Eingabe beendet ist?

War es hilfreich?

Lösung

Sie können es von der Password Eigenschaft erhalten.

Andere Tipps

Sie können es aus Password Eigenschaft extrahieren:

passwordBox.Password.ToString()

Bei Verwendung eines MaskedTextBox Sie können die .text Eigenschaft verwenden. Zum Beispiel:

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

}

ich unter Code verwenden, um die Länge von PasswordBox zu bekommen

PasswordVariableName.Password.Length

Es wird sicher arbeiten auf WP8

Sie können das Passwort nicht im Klartext im Speicher gespeichert werden sollen, aus dem Msdn doc Sie SecurePassword, um das zu verhindern, verwenden sollten.

Beispiel: SecureString myPass = passwordBox.SecurePassword

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top