gpt4 book ai didi

c# - 绑定(bind) WPF 密码框

转载 作者:行者123 更新时间:2023-12-04 03:15:57 25 4
gpt4 key购买 nike

我想在 XAML 代码中绑定(bind)一个密码框。现在我发现绑定(bind)它是不可能的,因为你没有任何依赖属性。

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

最佳答案

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

XAML:

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

代码隐藏事件处理程序:
private void OnPasswordChanged(
object sender,
RoutedEventArgs e)
{
Debug.WriteLine(passwordBox.Password);
}

更新
  • Samuel Jack describes how to bind to a PasswordBox using attached properties
  • A discussion on security risk
  • 关于c# - 绑定(bind) WPF 密码框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40981169/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com