2016-09-30 2 views
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); 
    } 
} 
+0

접근을 참조하십시오? 나는 당신의 사람의 근원에 그 중 하나가 마지막으로 저장 한 이후로 변경되었는지 여부를 물어볼 것입니다. 그렇지 않으면 관찰 할 수있는 콜렉션을 관찰하고 콜렉션의 모든 요소를 ​​관찰하고 각 콜렉션에 대한 저장 플래그를 유지해야합니다. 모두 CollectionChanged 및 PropertyChanged에 대한 핸들러를 수동으로 사용합니다. – Haukinger

답변

관련 문제