別のものをクリックしても、現在の (バインドされた) イベントが発生せず、データ ソースに変更がコミットされTextBox
ないのはなぜですか? Myは設定されていないため、デフォルトで WPF は に変更をコミットすると想定しています。LostFocus
TextBox
UpdateSourceTrigger
LostFocus
マウス クリックの代わりに TAB キーを使用して同じことを行うと、変更が正しくコミットされます。
編集
TextBox
同じ親コンテナーに表示される es をクリックするLostFocus
と、変更が発生してコミットされることがわかりましたが、画面TextBox
のメインToolBar
にある をクリックすると、この問題のある動作が表示されるようです。
編集2
以下の BastiOnWpf の投稿を正解としてマークしましたが、この問題を解決するための同等以上の解決策を見つけました。解決策は、単に設定することです
FocusManager.IsFocusScope="False"
あなたToolBar
のXAMLで。