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
更改的通知。
有什么办法吗??
尝试恢复: 上面描述了这种情况。想象一下某个事件的一些变化。我需要将包含此事件的父活动的集合活动通知此更改......所以我可以调用一个方法来更新显示在我的界面某个位置的事件。而在这个界面中只是可见的活动集合。
正因为如此,还必须通知集合。