出于安全原因,
我想在XAML代码中绑定密码框。现在,我发现由于您没有任何依赖性属性,因此无法绑定它。
对于我的情况,我在应用程序中不需要任何安全性。我只是不想向用户显示清晰的文本。还有其他选择可以实现一种使用文本框的密码框?
Password
属性不是依赖项属性。不过,您可以轻松获取普通文本密码。
XAML:
<PasswordBox
x:Name="passwordBox"
PasswordChanged="OnPasswordChanged" />
代码范围事件处理程序:
private void OnPasswordChanged(
object sender,
RoutedEventArgs e)
{
Debug.WriteLine(passwordBox.Password);
}
更新
- 塞缪尔·杰克(Samuel Jack)描述了如何使用附件属性绑定到
PasswordBox
- 关于安全风险的讨论