C#如何从PasswordBox获取文本值?
我有一个C#如何从PasswordBox获取文本值?,c#,wpf-controls,passwordbox,C#,Wpf Controls,Passwordbox,我有一个密码箱。输入完成后,如何从PasswordBox获取输入值?您可以从Password属性获取输入值。如果使用MaskedTextbox,您可以使用.text属性。例如: private void btnOk_Click(object sender, EventArgs e) { if ( myMaskedTextbox.Text.Equals(PASSWORD) ) { //do something } } 我使用下面的代码来
密码箱
。输入完成后,如何从PasswordBox
获取输入值?您可以从Password
属性获取输入值。如果使用MaskedTextbox,您可以使用.text属性。例如:
private void btnOk_Click(object sender, EventArgs e)
{
if ( myMaskedTextbox.Text.Equals(PASSWORD) )
{
//do something
}
}
我使用下面的代码来获取PasswordBox的长度
PasswordVariableName.Password.Length
它肯定会在wp8上工作您可以从
密码
属性中提取它:
passwordBox.Password.ToString()
您可能不希望将密码以明文形式存储在内存中,在msdn文档中,您应该使用SecurePassword来防止出现这种情况 示例:
SecureString myPass=passwordBox.SecurePassword
在代码周围加上解释将大大改进您的答案。