2
我有一個類ObservableCollection<T>
。如何恢復ObservableCollection的更改值?
class person
{
string name;
string age;
}
我也有一個List<T>
。我從XML集合中獲取數據以及XML中的列表。
listVAR.add (new person(xml.name.value,xml.age.value));
collectionVAR(new person(xml.name.value,xml.age.value));
現在我修改集合中的數據。有一個senario我必須恢復舊值,但是當我添加它們時,首先清除收集,舊值會反映出來。例如:
通過XamDataGrid
將年齡由35改爲45。現在我的清單的值爲35.
collectionVAR.clear();
foreach(people item in listVAR)
{
collectionVAR.add(item);
}
但在這裏我看到值35未恢復。任何人都可以向我解釋爲什麼?