2

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")ですか?

4

0 に答える 0