ビューモデルに がありObservableCollection<Person>
ます。ItemsSource
これは、ビュー内の DataGrid にとしてバインドされます。クラス Person には 3 つのプロパティしかありません。
public class Person : ViewModelBase
{
private Guid id;
public Guid Id
{
get { return this.id; }
set
{
this.id = value;
OnPropertyChanged("Id");
}
}
private string firstname;
public string Firstname
{
get { return this.firstname; }
set
{
this.firstname = value;
OnPropertyChanged("Firstname");
}
}
private string lastname;
public string Lastname
{
get { return this.lastname; }
set
{
this.lastname = value;
OnPropertyChanged("Lastname");
}
}
}
クラス ViewModelBase は INotifyPropertyChanged を実装します。
日付グリッドのエントリを追加または削除すると、コレクション内のアイテムが完全に更新されます。その後、アイテムはコレクションからも削除されます。
私の問題は、個人項目の内容が更新されることですが、これにどう対応すればよいかわかりません。
通知を受け取るには、イベントなどを person-class に追加する必要がありますか、それとも別の方法がありますか?