【问题标题】:How to make TextBox to use password characters instead of using passwordbox in wpf?如何使文本框使用密码字符而不是在 wpf 中使用密码框?
【发布时间】:2012-07-31 07:23:40
【问题描述】:

是否有任何改变使 TextBox 使用密码字符而不是 wpf 中的密码框?

<PasswordBox Height="42" Width="200"  Margin="22,28,28,0" 
     Name="passwordBox1" VerticalAlignment="Top" 
     Background="LightBlue" Foreground="DarkBlue" 
     MaxLength="25" PasswordChar="*" 
     />

使用上面的代码,我可以得到我需要的结果,但我必须使用文本框而不是密码框来获得相同的结果。我应该为此做些什么。

【问题讨论】:

  • 为什么不能改成PasswordBox?您可能可以为TextBox 实现某种附加属性,用* 替换显示的字符,但只使用PasswordBox 会更简单

标签: c# wpf textbox


【解决方案1】:

TextBox 没有“密码模式”。 PasswordBox 是唯一的出路。

【讨论】:

  • 正如我所说,在 WPF TextBox 中不可能。
【解决方案2】:

您可以通过更改文本框的属性将文本框更改为密码框。

首先创建一个文本框并按 F4。属性将打开。在那寻找'passwordchar'并将其更改为'*'。并更改您想要的任何内容,例如最大长度。

我认为它会对你有所帮助..

【讨论】:

  • 没有密码字符属性
  • 那是WinForms。他在问WPF
猜你喜欢
  • 2011-04-17
  • 2012-05-04
  • 1970-01-01
  • 1970-01-01
  • 2014-09-14
  • 1970-01-01
  • 2016-01-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多