我想将TextBox的Text显示为PasswordBox的Text。有什么方法可以做到吗?我认为TextBox的样式可能会起作用。我尝试使用PasswordBox的默认样式(http://msdn.microsoft.com/en-us/library/dd334412.aspx)来设置样式,但它不起作用。
答案 0 :(得分:2)
使用IValueConverter
使用Text
替换TextBox的*
变量中的每个字符,然后将结果字符串放在TextBox的tag属性中。
这样,你的文本框没有显示编辑的实际字符串(如果我理解你的话,这是一个密码)。
在你的绑定中,将UpdateSourceTrigger="PropertyChanged"
放在每个键而不是LostFocus上更新。然后将显示的文本绑定到TextBox.Tag
属性。
答案 1 :(得分:0)
答案 2 :(得分:0)
您可以通过添加FontFamily
的{{1}}来尝试此操作,如下所示:
TextBox
在我的情况下,这工作得很好。