作者:孙英鹏 撰写时间:2021年5月8日
我们在做项目的时候,一般都会有修改用户密码这个功能,修改密码的时候,我们往往都会做设置密码的强度,至于怎么做,我们来看一下。
先在页面设置好布局,强度设置分别是三个:“低”、“中”、“高”,在新密码的PasswordBox标签里面添加PasswordChanged,然后在后台编写代码。
前台代码:
<TextBlock Text="新密码:" Padding="5" Grid.Row="3" Grid.Column="1" HorizontalAlignment="Right"/>
<PasswordBox Grid.Column="2" Grid.Row="3" Padding="4" x:Name="x_Password" PasswordChanged="X_Password_PasswordChanged" MaxLength="11"/>
<TextBlock Grid.Column="2" Grid.Row="5" Padding="4"
Text="密码由5-11位字符组成,区分大小写(不能为纯数字,不能包含空格)。" HorizontalAlignment="Center" Foreground="Red"/>
<TextBlock Grid.Row="7" Grid.Column="1" Text="密码强度:"/>
<Grid Grid.Row="7" Grid.Column="2" VerticalAlignment=