摘要: 最近在用MVVM框架做一个用户登录模块,涉及到密码框绑定的问题遇到阻碍。WPF中有现成的密码输入框控件PasswordBox,通过Password属性获取密码,但是Password属性不能进行数据绑定,原因是Password属性不是依赖属性。 网上常见的解决思路是“将密码框的密码和某一个缓冲区进行同步, 缓冲区在和后台进行绑定. 其中密码框与缓冲区之间的同步可采用事件进行通知, 并将缓冲区打造成依赖属性, 然后缓冲区就支持绑定了, 并给后台提供正确的密码”,这个方法确实可以达到绑定的功能,但是有一个问题“在更改了密码框的密码后, 需要手动更新密码框插入符(CaretIndex)的位置”,虽然. 阅读全文
posted @ 2013-07-02 17:39 jojinshallar 阅读(1179) 评论(0) 推荐(0) 编辑