我定义了一个带有以下属性的类:
private ObservableCollection<Job> allJobs;
访问(Access)的定义如下:
public ObservableCollection<Job> AllJobs
{
get
{
return this.allJobs;
}
set
{
this.allJobs = value;
}
}
当我将整个ObservableCollection分配给属性时,get set功能正常工作,显然检索它的set也正常工作。但是我失去了通常允许我“添加”的所有方法(即向集合中添加1个作业),为什么会这样呢?
目前,我必须创建一个临时集合来填充,然后将其分配给allJobs属性,而我不应该这样做。
有什么想法吗?
AllJobs.Add(newItem)
吗? - Ray