Nota: Este post ha sido importado de mi blog de geeks.ms. Es posible que algo no se vea del todo "correctamente". En cualquier caso puedes acceder a la versión original aquí
Hola! ¿Que tal os sienta el 2009? Espero que lo mejor posible 🙂
Hoy un post cortito para comentar un problemilla y su solución.
El problemilla es que al intentar realizar DataBinding desde un PasswordBox no funciona, porque la propiedad Password, no es una DependencyProperty.
Es decir, mientras que esto funciona y liga la propiedad Text a la propiedad Login del DataContext:
|
|
esto no funciona:
|
|
Ya que la propiedad Password no es una DependencyProperty.
¿La solución? Añadir una propiedad enlazada que sí que sea una DependencyProperty y que tenga el mismo valor que la propiedad Password.
La solución completa la podeis encontrar en este post de Functional Fun: WPF PasswordBox and Data binding. Todo el mérito es suyo, yo sólo comparto el post, puesto que me ha parecido muy interesante.
¡Saludos!