Kis*_*mar 37
你必须使用PasswordBox而不是TextBox:
<PasswordBox Height="42" Width="200" Margin="22,28,28,0"
Name="passwordBox1" VerticalAlignment="Top"
Background="LightBlue" Foreground="DarkBlue"
MaxLength="25" PasswordChar="*"
/>
Run Code Online (Sandbox Code Playgroud)
小智 16
在WPF中有一个专为密码设计的新控件,它被称为PasswordBox.TextBox如果需要屏蔽输入,则应使用它而不是a .
这是一篇关于它的简短文章.要检索输入的值,请使用Password属性.
编辑:您几乎问了一个新问题 - 如何在WPF PasswordBox中取消屏蔽文本?据我所知,你不能,虽然你当然可以通过获取密码的值,按需在常规TextBox中显示它PasswordBox.Password
PasswordBox如果没有自定义帮助程序类,则无法进行数据绑定- 尽管这会降低新PasswordBox控件提供的增强的安全性(如此处所述).考虑到这一点,本文包含一个关于创建帮助程序类的部分,该类允许您将数据绑定到a PasswordBox.