Используйте IValueConverter
, чтобы заменить каждый символ в переменной Text
вашего TextBox на *
, затем поместите полученную строку звезд в свойство тега вашего TextBox.Таким образом, в вашем текстовом поле не будет отображаться измененная строка (это пароль здесь, если я вас правильно понял).
В привязке укажите UpdateSourceTrigger="PropertyChanged"
, чтобы она обновлялась для каждого ключа, а не для LostFocus.,Затем привяжите отображаемый текст к свойству TextBox.Tag
.