I use the awesome weaver PropertyChanged.Fody for avoiding INotifyPropertyChanged boilerplate. I define dependent properties like this:
public string FirstName { get; set; }
public string LastName { get; set; }
public string FullName { get { return FirstName + " " + LastName; } }
However, this method does not work with subproperties. What I want to achieve is something like this:
public Person MyChild { get; set; }
public string ChildName { get { return MyChild.FullName } }
When MyChild.FirstName
changes, I want ChildName
to notify that it is also changed. Is is possible to achieve this without explicitly subscribing to MyChild.PropertyChanged
and manually calling RaisePropertyChanged("ChildName")
?