
WPF数据绑定问题(很菜的)
在WPF项目中使用Linq(ADO.NET实体数据模型)访问数据库数据,问是否还需要单独为实体中的每个类实现INotifyPropertyChanged接口,是否还需要使...
在WPF项目中使用Linq(ADO.NET实体数据模型)访问数据库数据,问是否还需要单独为实体中的每个类实现 INotifyPropertyChanged接口,是否还需要使用 ObservableCollection<T> 封装实体查询的结果
展开
2个回答
展开全部
如果这个实体会被别的访问者改变,并且需要通知UI,或者UI数据改变后需要通知实体的话就需要实现INotifyPropertyChanged接口,如果实体从数据库查询出来后,界面只是展示数据,这就不需要了。ObservableCollection<T>是实现了INotifyPropertyChanged的集合,建议你看看msdn上的说明。另外如果需要实现的话建议你当前的架构使用MVVM模式。

2023-05-10 广告
您好!建议咨 深圳市微测检测有限公司,已建立起十余个专业实验室,企业通过微测检测就可以获得一站式的测试与认 证解决方案;(EMC、RF、MFi、BQB、QI、USB、安全、锂电池、快充、汽车电子EMC、汽车手机互 联、语音通话质量),认证遇...
点击进入详情页
本回答由微测检测5.10提供
展开全部
先看看 ItemsSource 对应的类型是 IEnumerable, 因此实现 ObservableCollection 是可选的.
wpf 除了使用 Notify 自动处理 UI Update 外, 也可以手动 Update UI.
这个问题本质应该是 是否需要实现 自动 探测 UI 与数据 之间互通知 (在 UI 层修改反映到 data 及 在 data 上修改反映到 UI 是否是 auto 的).
wpf 除了使用 Notify 自动处理 UI Update 外, 也可以手动 Update UI.
这个问题本质应该是 是否需要实现 自动 探测 UI 与数据 之间互通知 (在 UI 层修改反映到 data 及 在 data 上修改反映到 UI 是否是 auto 的).
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询