0

在 WPF/MVVM 应用程序中,我在特定视图上有一个自定义控件。此控件扩展 WPF DataGrid 并包含用户名和 ID。
在同一个视图中,我有一些文本框,其文本属性绑定到视图模型公开的用户对象的所有不同属性,并且文本属性的 UpdateSourceTrigger 设置为 LostFocus。
每当我离开文本框时,数据都会按原样更新(因为文本框失去焦点)。但问题是,当我选择自定义控件中的任何项目留下任何文本框时,不会发生这种情况,文本框数据不会更新。谁能解释发生了什么?

4

1 回答 1

1

也许您的自定义控件定义了自己的焦点范围,从而允许逻辑焦点同时位于文本框和自定义控件中?尝试签入 snoop。

于 2012-07-02T06:40:34.697 回答