我有NPC类的层次结构(由PostSharp实现)
[NotifyPropertyChanged]
class A
{
}
[NotifyPropertyChanged]
class B
{
[Child]
public AdvisableCollection<A> Childs { get;set; }
}
[NotifyPropertyChanged]
class C
{
[Child]
public A PropertyA { get; set; }
[Child]
public B PropertyB { get; set; }
}
如何订阅C类的对象以检测是否更改了任何嵌套对象的任何属性(包括对Childs集合的更改)?我需要在模型变脏时收到通知
答案 0 :(得分:0)
我会说http://doc.postsharp.net/aggregatable-adding或http://doc.postsharp.net/advisable-collections,你错过了[Aggregatable]
- 你班上的属性..