看了几篇文章中对PasswordBox控件的Password属性的绑定,或是要增加依赖属性,或是要使用转换器,感觉有些麻烦,以下是设置Password属性的快捷方式。
1.为PasswordBox设置内容修改事件
PS:必须先绑定DataContext或设置AutoWireViewModel为True。
xmlns:prism="http://prismlibrary.com/"
prism:ViewModelLocator.AutoWireViewModel="True"
<PasswordBox Name="PwdBox" Grid.Column="1" Grid.Row="2"
Style="{DynamicResource LoginPasswordBox}"
PasswordChanged="PwdBox_PasswordChanged"/>
2.将输入的值实时赋值给ViewModel中的变量
PS:必须先设置好ViewModel。