ユーザーがコントロールからタブアウトしたときにテキストボックスに特定の文字列を追加するようにしたいのですが、つまり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}"/>