我正在构建一个新的用户表单,用户需要创建一个密码框。
我正在使用PasswordBox
。但是,只要用户移动到表单中的下一个框(或选择“创建”按钮),密码框就会清除。
因此后面代码中的密码属性始终为空字符串。
有什么理由发生这种情况吗?我希望能够使用输入的数据来创建我的用户。
我在下面列出了XAML:
<PasswordBox x:Name="Password1_passwordBox" Password="Password1" PasswordChar="X" HorizontalAlignment="Left" Height="25" Margin="138,201,0,0" VerticalAlignment="Top" Width="85"/>
任何帮助表示赞赏
答案 0 :(得分:1)
正如代码所示,PasswordBox
应该按预期工作。还有其他东西清除它。您应该检查代码隐藏中的其他逻辑以及与PasswordBox
绑定的任何控件模板,样式等。
此外,您应该检查执行期间出现的任何错误。
答案 1 :(得分:0)
您可能在后面的代码中更改了Password1_passwordBox.password属性或类似内容。