如何在PasswordBox中显示/隐藏字符?

时间:2014-07-07 09:37:13

标签: c# windows-phone-8

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

2 个答案:

答案 0 :(得分:2)

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

定义:

  

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

<强> XAML:

<PasswordBox IsPasswordRevealButtonEnabled="bool" />

<强> C#:

public bool IsPasswordRevealButtonEnabled { get; set; }

答案 1 :(得分:1)

您必须使用TextBox来显示字符。 您可以将它们放在PasswordBox上并将Text绑定到CheckBox的IsChecked的密码和可见性