2015-08-18 2 views
1

У меня есть иерархия классов NPC (реализованный PostSharp)Обнаружение NPC вложенная модель изменения

[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, чтобы обнаружить, если любое свойство любого вложенного объекта изменяется (в том числе изменения в Коллекция детей)? Мне нужно, чтобы получить уведомление, когда моя модель становится грязной

ответ

0

Глядя на http://doc.postsharp.net/aggregatable-addinghttp://doc.postsharp.net/advisable-collections или я бы сказал, вам не хватает на [Aggregatable] -Attributes на классах ..

+0

Его лучше процитировать наиболее релевантную часть Вашей ссылки чем размещать ссылку только в том случае, если целевой сайт недоступен или отправляется в автономный режим. – thehennyy

Смежные вопросы