列表更改时刷新控件

时间:2013-05-23 09:56:16

标签: list data-binding inotifypropertychanged

使用DevExpress和Entity的Visual Studio 2012。

我有一个包含许多TextEdit-controls的用户控件。 每个控件都使用Databinding.绑定到列表中每个项的一个属性(因此列表中的每个项都有一个绑定到一个控件的属性) 创建列表的类已实现INotifyPropertyChanged

问题:如果更改了列表(新的Entity.ToList()),则控件不会刷新。 根据我在互联网上发现的情况,这是“正常的”,因为控件被绑定到某个列表中的一个Item,并且每次都会重新创建List。

那么当List本身发生变化时,如何让我的控件刷新?

1 个答案:

答案 0 :(得分:0)

尝试使用ObservableCollection<>不断变化的实体列表的数据结构。我用它来实现我的C#WPF项目中的网格刷新。