Я хочу, чтобы текстовое поле добавляло определенную строку после того, как пользователь выходит из элемента управления, т.е. LostFocus, однако я предпочитаю, чтобы текстовое поле проверялось как пользовательские типы, поэтому UpdateSourceTrigger
установлено на PropertyChanged
.
Есть ли способ заставить это работать в WPF?
Посмотрел на этот вопрос , который похож, но интересно, есть ли более чистое решение?
Мой XAML:
<TextBox Text="{Binding Path=MyBindingPath,
StringFormat='\{0} -HELLO',
TargetNullValue={x:Static sys:String.Empty},
ValidatesOnDataErrors=True,
NotifyOnValidationError=True,
UpdateSourceTrigger=PropertyChanged}"/>