我有一个PasswordBox。我怎么能输入已完成后,您可以通过PasswordBox输入值?

有帮助吗?

解决方案

您可以从Password财产得到它。

其他提示

您可以从Password属性提取它:

passwordBox.Password.ToString()

如果使用MaskedTextBox中可以使用的.text属性。例如:

private void btnOk_Click(object sender, EventArgs e)
{
    if ( myMaskedTextbox.Text.Equals(PASSWORD) )
    {
        //do something
    }         

}

我用下面的代码来获得PasswordBox的长度

PasswordVariableName.Password.Length

它肯定会在WP8

工作

您可能不希望将密码存储在存储明文,从你应该为了防止使用SecurePassword的MSDN文档。

实施例:SecureString myPass = passwordBox.SecurePassword

https://docs.microsoft的.com / EN-US / DOTNET / API / system.windows.controls.passwordbox.securepassword

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top