У меня есть ObservableCollection<T>
класса.
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));
Теперь я изменяю данные в коллекции.Существует сенарио, в котором мне нужно восстановить старые значения, но когда я добавляю их, сначала очистив коллекцию, отражается старое значение.Например:
возраст изменился с 35 до 45 в коллекции до XamDataGrid
.Теперь мой список имеет значение 35.
collectionVAR.clear();
foreach(people item in listVAR)
{
collectionVAR.add(item);
}
, но здесь я вижу, что значение 35 не восстановлено.Может кто-нибудь объяснить мне, почему?