2013-11-11 3 views
2

Так что в WPF кажется, что я не могу создать TextBox с символом пароля и PasswordBox. Я не вижу способа отобразить пароль.WPF раскрывает парольBox.Password

Я пробовал следующее, что я использую в WinForms в TextBox в WPF и не повезло. Есть ли способ сделать это?

PasswordBox.PasswordChar = (char)0 

Просто чтобы добавить подробную информацию о том, что я делаю, для этого нужно. У меня есть приложение, содержащее множество учетных данных для разных систем и устройств. Пользователь, которому нужен доступ к ним, потому что у меня нет способа автоматически отправить их на устройство, нажимает кнопку запроса, которая регистрирует пользователя, имеющего к ним доступ, а затем отображает его пользователю.

В настоящее время они отображаются в окне сообщений, но это не позволяет пользователю копировать/вставлять сумасшедшие пароли, если это необходимо. Хотя я знаю, что это может быть проблема безопасности. Просто пытайтесь упростить использование сотрудниками службы поддержки.

ответ

0

Нет, нет и не было причин. Если вы действительно думаете, что вам это нужно, вам понадобится окно с паролем, текстовое поле, поведение для привязки к паролю и последующее подключение всех этих элементов. В пользу безопасного приложения, я бы дважды подумал о возможности снятия защиты с пароля.

0

Это не работа, и это хорошо. Это будет проблемой безопасности. Вы можете привязываться к SecurePassword, но не к паролю, потому что это свойство Dependency.

Но вы можете использовать обходной путь: How to show characters for a few seconds in a WPF password box?

Имейте в виду: если вы храните пароль в строке вы обнаружите пароль для людей, глядя на работы вашего кода.

 Смежные вопросы

  • Нет связанных вопросов^_^