如何显示/隐藏字符在密码盒

本文关键字:字符 隐藏 密码 何显示 显示 | 更新日期: 2023-09-27 18:11:39

我需要创建一个复选框,将显示密码字符在两个PasswordBox控件(密码和确认密码分别)。因此,当选中此复选框时,PasswordBox必须显示密码而不是"*****"。实际上,我问的是控制PasswordBox行为的属性(如果存在的话)。我没有在MSDN上找到它(或者不明白)。

如何显示/隐藏字符在密码盒

对于Windows Phone 8.1(不是8.0),有属性IsPasswordRevealButtonEnabled

定义:

获取或设置一个值,该值指定PasswordBox的可视UI是否包含用于切换显示或隐藏键入字符的按钮元素。

XAML:

<PasswordBox IsPasswordRevealButtonEnabled="bool" />
c#

:

public bool IsPasswordRevealButtonEnabled { get; set; }

您必须使用TextBox来显示字符。你可以把它们放在你的passwordbox上,并将Text绑定到Password, Visibility绑定到CheckBox的IsChecked