INotifyPropertyChanged ボイラープレートを回避するために、素晴らしいウィーバーPropertyChanged.Fodyを使用します。次のような依存プロパティを定義します。
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")
ですか?