因此,在 WPF 中,我似乎无法创建带有密码字符的 TextBox,并且在 PasswordBox 中我看不到取消隐藏密码的方法。
我已尝试在 WPF 中的 TextBox 上的 WinForms 中使用以下内容,但没有成功。 有什么办法可以做到这一点吗?
PasswordBox.PasswordChar = (char)0
只是为了添加一些关于我正在做的事情的细节,需要这个。 我有一个应用程序,其中包含许多不同系统和设备的许多凭据。 由于我无法自动将它们发送到设备,因此需要访问这些内容的用户单击一个请求按钮,该按钮会记录用户有权访问它们,然后将其显示给用户。
我目前将它们显示在消息框中,但这不允许用户在需要时复制/粘贴疯狂的密码。尽管我知道这也可能是一个安全问题。只是想让支持人员易于使用。
最佳答案
不,没有,而且有充分的理由。如果您确实认为需要这个,那么您将需要一个密码框、一个文本框、一个绑定(bind)到密码框的行为,然后连接所有这些元素。为了支持安全的应用程序,我会仔细考虑取消密码保护的能力。
关于WPF 显示PasswordBox.Password,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19908131/