用ObservableCollection wpf ef 替换ICollection是否明智?

问题描述 投票:0回答:1
我是使用wpf应用程序构建和实体框架的初学者。我正在构建我的第一个wpf应用程序,发现我应该用ObservableCollection替换自动生成的ICollection。问题是,到目前为止,我已经完成了大部分代码,但是INotifyPropertyChanged出现了一些问题。我看到有关INotifyPropertyChanged的所有代码都使用ObservableCollection。如果我现在转到自动生成的代码并将iCollection替换为ObservableCollection,是否不好?它会弄乱我的应用程序吗?

我是使用wpf应用程序构建和实体框架的初学者。我正在构建我的第一个wpf应用程序,发现我应该用ObservableCollection替换自动生成的ICollection。问题是...

c# wpf entity-framework observablecollection icollection
1个回答
0
投票
ObservableCollection仅在您要在某个时候向集合中添加项目并且具有UI控件自动更新以显示添加/删除的项目时有用。 ObservableCollection还存在潜在的线程问题-对该集合所做的任何更改都必须在其创建时所在的同一线程上进行。
© www.soinside.com 2019 - 2024. All rights reserved.