62

我有一个PasswordBox. 输入完成后如何获取输入值PasswordBox

4

5 回答 5

120

您可以从Password酒店获得。

于 2010-02-24T15:41:52.297 回答
11

Password您可以从属性中提取它:

passwordBox.Password.ToString()
于 2017-01-02T01:24:00.663 回答
3

您可能不想将密码以明文形式存储在内存中,从 msdn 文档中您应该使用 SecurePassword 来防止这种情况。

例子:SecureString myPass = passwordBox.SecurePassword

https://docs.microsoft.com/en-us/dotnet/api/system.windows.controls.passwordbox.securepassword

于 2018-06-04T15:44:28.490 回答
2

如果使用 MaskedTextbox,您可以使用 .text 属性。例如:

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

}
于 2010-02-24T16:00:21.360 回答
1

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

PasswordVariableName.Password.Length

它肯定会在 wp8 上工作

于 2015-08-25T13:57:54.400 回答