Hay un nuevo control en WPF diseñada para las contraseñas, se llama PasswordBox
. Debe usar eso en lugar de TextBox
si necesita enmascarar la entrada.
Here's a brief article about it. Para recuperar el valor que se ingresó, use la propiedad Contraseña.
EDITAR: Usted ha prácticamente hizo una nueva pregunta - ¿cómo se puede desenmascarar el texto en un WPF PasswordBox? A lo mejor de mi conocimiento no se puede, aunque se puede, por supuesto, mostrarlo en un cuadro de texto regular en la demanda por obtener el valor de la contraseña de PasswordBox.Password
enlace de datos a un PasswordBox
no es posible sin una clase de ayuda personalizada - aunque esto reduciría la mayor seguridad ofrecida por el nuevo control PasswordBox
(as described here). Con eso considerado, this article includes a section on creating a helper class que le permite databind a PasswordBox
.