如何使用PropertyChanged.Fody监听子属性的更改?

时间:2014-11-25 08:48:04

标签: c# inotifypropertychanged fody fody-propertychanged

我使用了很棒的编织器PropertyChanged.Fody来避免使用INotifyPropertyChanged样板。我定义了依赖属性,如下所示:

public string FirstName { get; set; }
public string LastName { get; set; }
public string FullName { get { return FirstName + " " + LastName; } }

但是,此方法不适用于子属性。我想要实现的是这样的:

public Person MyChild { get; set; }
public string ChildName { get { return MyChild.FullName } }

MyChild.FirstName更改时,我希望ChildName通知它也已更改。是否可以在没有明确订阅MyChild.PropertyChanged并手动调用RaisePropertyChanged("ChildName")

的情况下实现此目的

0 个答案:

没有答案