J'ai un PasswordBox
. Comment puis-je obtenir la valeur d'entrée à partir de la PasswordBox
une fois l'entrée terminée?
Vous pouvez l'obtenir à partir de la propriété Password
.
Vous pouvez l'extraire de la propriété Password
:
passwordBox.Password.ToString()
Si vous utilisez une MaskedTextbox, vous pouvez utiliser la propriété .text. Par exemple:
private void btnOk_Click(object sender, EventArgs e)
{
if ( myMaskedTextbox.Text.Equals(PASSWORD) )
{
//do something
}
}
Vous voudrez peut-être pas stocker le mot de passe en texte clair dans la mémoire. À partir du document msdn, vous devez utiliser SecurePassword afin d'éviter cela.
Exemple: SecureString myPass = passwordBox.SecurePassword
J'utilise le code ci-dessous pour obtenir la longueur de PasswordBox
PasswordVariableName.Password.Length
Cela fonctionnera certainement sur wp8