0
ObservesProperty
을 사용하여 PersonList
의 항목이 변경된 경우 어떻게 트리거 할 수 있습니까?ObservableCollection 내에서 프리즘 ObservesProperty
public ICommand Save
{
get
{
return _save ?? (_save =
new DelegateCommand(saveData,calculate).ObservesProperty(()=> PersonList));
}
}
public ObservableCollection<Person> PersonList
{
get
{
return _personList ?? (_personList = new ObservableCollection<Person>());
}
set
{
SetProperty(ref _personList , value);
}
}
접근을 참조하십시오? 나는 당신의 사람의 근원에 그 중 하나가 마지막으로 저장 한 이후로 변경되었는지 여부를 물어볼 것입니다. 그렇지 않으면 관찰 할 수있는 콜렉션을 관찰하고 콜렉션의 모든 요소를 관찰하고 각 콜렉션에 대한 저장 플래그를 유지해야합니다. 모두 CollectionChanged 및 PropertyChanged에 대한 핸들러를 수동으로 사용합니다. – Haukinger