wpf Prism PasswordBox数据绑定+提示文本


要点:

1.采用TextBlock+PasswordBox叠加的方式,TextBlock在上层

2.采用DataTrigger数据触发器,绑定PasswordContent(这是附加的依赖属性,原本的PasswordBox是没有的),当PasswordContent的值为空字符串的时候,将TextBlock显示,否则隐藏TextBlock

3.为PasswordBox附加依赖属性——PasswordContent,主要是通过类PassworkBoxHelper实现(详细代码见上篇随笔)

4.该依赖属性的值与PasswordBox的Password属性一样,并且跟随变化(在类PassworkBoxHelper中实现)

5.PasswordContent绑定后台的一个字段,并给该字段赋初值——空字符串

前台代码:

 1 

相关