C# 为什么文本框在WPF中的菜单上运行时不会失去焦点?

C# 为什么文本框在WPF中的菜单上运行时不会失去焦点?,c#,wpf,data-binding,mvvm,C#,Wpf,Data Binding,Mvvm,如果编辑与ViewModel绑定的文本框上的文本,然后单击主应用程序菜单(保存数据),ViewModel不会使用新数据更新,因为文本框不会失去焦点,然后数据也不会更新。为什么文本框没有失去焦点,我应该如何修复它?如果问题是数据绑定更新而不是焦点,请在文本框绑定中使用UpdateSourceTrigger=“PropertyChanged”。重复的您会提供一些代码吗?调试输出中有什么奇怪的地方吗?我同意,这是重复的。这个问题是以另一种方式提出的,我没有意识到它已经完成了。

如果编辑与ViewModel绑定的文本框上的文本,然后单击主应用程序菜单(保存数据),ViewModel不会使用新数据更新,因为文本框不会失去焦点,然后数据也不会更新。为什么文本框没有失去焦点,我应该如何修复它?

如果问题是数据绑定更新而不是焦点,请在文本框绑定中使用UpdateSourceTrigger=“PropertyChanged”。

重复的您会提供一些代码吗?调试输出中有什么奇怪的地方吗?我同意,这是重复的。这个问题是以另一种方式提出的,我没有意识到它已经完成了。