У меня есть PasswordBox. Как я могу получить значение ввода от PasswordBox после того, как ввод был завершен?
PasswordBox
Вы можете получить его из свойства Password.
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
Возможно, вы не захотите хранить пароль в виде открытого текста в памяти, для этого из документа msdn следует использовать SecurePassword.
Пример: SecureString myPass = passwordBox.SecurePassword
SecureString myPass = passwordBox.SecurePassword
https://msdn.microsoft.com/en-us/library/system.windows.controls.passwordbox.securepassword(v=vs.110).aspx