使文本框文本显示像PasswordBox文本

本文关键字:文本 PasswordBox 显示 | 更新日期: 2023-09-27 18:04:18

我想使TextBox的文本显示像PasswordBox的文本。我有什么办法可以做这件事吗?我认为样式的文本框可能工作。我尝试使用PasswordBox的默认样式(http://msdn.microsoft.com/en-us/library/dd334412.aspx),但它没有工作

使文本框文本显示像PasswordBox文本

使用IValueConverter,其中您用*替换文本框的Text变量中的每个字符,然后将结果字符串中的星星放在您的文本框的标签属性中。这样,您的文本框就不会显示编辑过的实际字符串(如果我理解对了,这是一个密码)。

在绑定中,将UpdateSourceTrigger="PropertyChanged"放在每个键上而不是在LostFocus上更新。然后将显示的文本绑定到TextBox.Tag属性。

从。net 3.0开始,WPF中就有了密码框。

http://www.wpftutorial.net/PasswordBox.html

这是你要找的吗?

您可以尝试添加TextBoxFontFamily,如下所示:

<TextBox Text="{Binding YOUR_PROPERTY}"
         FontFamily="ms-appx:///Assets/PassDot.ttf#PassDot"
         FontSize="35"/>