Вопрос

У меня есть коробка, которую я хочу принять пароль только номеров (например, PIN-код банкомата), как лучше всего сделать?

Требования:

  • Пароль (с скрытыми номерами)
  • Набор цифр в качестве по умолчанию (только?) Клавиатура

Что я пробовал:

Я думал, что входные открытки будут способом пойти, но я не могу установить входную область в поле паролей. Я даже попробовал поставить Password PhangeScope на нормальное текстовое поле, но это не замаскировала внешний вид символов в текстовом поле. Предложения?

Это было полезно?

Решение

Краткая версия - вы не из коробки, насколько я знаю.

Вы абсолютно правы, что Passwordbox не поддерживает Inputscope. Я бы подумал, что он унаследовал от TextBox или общего предка для текстового ввода, чтобы получить IgrapeScope, но он наследует непосредственно от контроля. И поскольку это герметичный класс, вы не можете наследовать его и изменить его поведение. Я не думаю, что вы сможете добиться его использования ControlTemplate.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top