0
PersonList
のアイテムがObservesProperty
を使用して変更された場合、どのようにトリガーできますか?ObservableCollection内のプリズムオブザーブプロパティ
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);
}
}
なぜしたいですか?私はあなたの人のソースに、最後に保存してから1人が変更されているかどうか尋ねようとします。さもなければ、あなたは厳しいやり方で観察可能なコレクションを観察し、すべての要素を観察し、それぞれのために保存されたフラグを保持します。すべては手動で 'CollectionChanged'と' PropertyChanged'のハンドラを使います。 – Haukinger