C # cómo obtener valor de texto de PasswordBox?
-
22-09-2019 - |
Pregunta
Tengo un PasswordBox
. ¿Cómo puedo obtener el valor de entrada de la PasswordBox
después de la entrada se ha terminado?
Solución
Se puede obtener de la propiedad Password
.
Otros consejos
Es posible extraerlo de la propiedad Password
:
passwordBox.Password.ToString()
Si se utiliza un MaskedTextBox se puede utilizar la propiedad .text. Por ejemplo:
private void btnOk_Click(object sender, EventArgs e)
{
if ( myMaskedTextbox.Text.Equals(PASSWORD) )
{
//do something
}
}
Yo uso por debajo de código para obtener la longitud de PasswordBox
PasswordVariableName.Password.Length
Desde luego trabajará en WP8
No se puede querer almacenar la contraseña en texto claro en la memoria, desde el doc MSDN se debe utilizar SecurePassword con el fin de evitar que eso.
Ejemplo: SecureString myPass = passwordBox.SecurePassword
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow