绑定到WPF(C#)中的实体对象
本文关键字:实体 对象 WPF 绑定 | 更新日期: 2023-09-27 17:57:47
我有一个绑定到实体框架对象User
的TextBox
。工作良好。但现在,当我将User
对象更改为新的User.CreateUser(0, ...)
或null
时,TextBox
不会更改。
为什么?
谨致问候,James
请公布您的绑定和数据上下文,否则很难说出了什么问题。我可以假设INotifyPropertyChanged没有实现。
您必须确保绑定在正确的级别挂钩,而不是绑定引擎观察到所有更改,例如,如果您只指定与分配源引用的对象相同的Source
,则如果您使用Path
绑定到属性,则绑定将在源上查找PropertyChanged
事件以更新自身,然而,它永远不会知道源是否被交换掉。
如果你使用路径绑定到用户,这不是你的问题,仅仅从你的问题无法推断(对我来说)到底出了什么问题,你可能应该发布一些代码。