绑定WPF密码箱

时间:2016-12-05 18:45:00

标签: c# wpf xaml passwordbox

我想在XAML代码中绑定Passwordbox。现在我发现不可能绑定它,因为你没有任何依赖属性。

对于我的情况,我的应用程序中不需要任何安全性。我只是不想向用户显示明文。有没有其他选择来实现一种带文本框等的密码箱?

1 个答案:

答案 0 :(得分:2)

出于安全原因,Password属性不是依赖属性。但是,您可以轻松获得纯文本密码。

XAML:

<PasswordBox
    x:Name="passwordBox"
    PasswordChanged="OnPasswordChanged" />

代码隐藏事件处理程序:

private void OnPasswordChanged(
    object sender,
    RoutedEventArgs e)
{
    Debug.WriteLine(passwordBox.Password);
}

更新