次のコードを検討してください
class VMContainer:INotifyPropertyChanged
{
Type t;
VMContained contained;
public Type T
{
get
{
return this.t;
}
set
{
this.t = value;
this.OnPropertyChanged("T");
}
}
........
........
........
}
VMContainer と VMContained は、2 つの ViewModel クラスです。ここで、Container クラスのプロパティ T が変更されるたびに、"contained" メンバー インスタンスの 1 つのプロパティ (P1 など) を変更する必要があります。お知らせ下さい。