如何在不使用Clear方法的情况下清除可观察集合



当我试图清除我的可观察集合时,它崩溃了。有吗另一种方法可以清除它??

ObservableCollection<Group> _groupList = new ObservableCollection<Group>();
public ObservableCollection<Group> GroupList
{
get
{
return _groupList;
}
set
{
_groupList = value;
RaisePropertyChanged("GroupList"); 
}
}

您可以简单地创建一个新集合:

GroupList = new ObservableCollection<Group>();

有一个清晰的函数

GroupList.Clear();

GroupList = new ObservableCollection<Group>();

也尝试以这种方式声明您的列表:

ObservableCollection<Group> _groupList;
public ObservableCollection<Group> GroupList
{
get { return _groupList; }
set { SetValue(ref _groupList, value); }
}

最新更新