public ObservableCollection<Activity> activities =
new ObservableCollection<Activity> { };
public class Activity{
public ObservableCollection<Event> Events { get; set; }
}
public class Event : INotifyPropertyChanged
{
private int _Status;
public int Status
{
get { return _Status; }
set
{
_Status = value;
OnPropertyChanged("Status");
}
}
}
Status
an のプロパティEvent
が変更されたとします。OnPropertyChanged("Status")
呼ばれますよね?
しかし、この変更についてもそのコレクションactivities
に通知したいと思います。Event
何か方法はありますか??
再開しようとしています: このシナリオは上記で説明されています。あるイベントの変化を想像してみてください。このイベントの親アクティビティを内部に持つコレクション アクティビティに、この変更について通知する必要があります。そのため、インターフェイスのどこかに表示されたイベントを更新するメソッドを呼び出すことができます。このインターフェイスには、アクティビティ コレクションが表示されます。
このため、コレクションにも通知する必要があります。