C#でのプロパティ変更の処理について疑問があります。私のシナリオは次のとおりです。2つのクラスがあります
public class CustomerSupplier : ViewModelBase
{
public Customer Customer { get; set; }
private IEnumerable<SupplierSelect> suppliersSelect;
public IEnumerable<SupplierSelect> SuppliersSelect
{
get
{
return suppliersSelect;
}
set
{
suppliersSelect = value;
this.NotifyPropertyChanged("SuppliersSelect");
}
}
}
public class SupplierSelect : ViewModelBase
{
public Supplier Supplier { get; set; }
private bool selected;
public bool Selected
{
get
{
return selected;
}
set
{
selected = value;
this.NotifyPropertyChanged("Selected");
}
}
}
ViewModelBaseが通常の方法でNotifyPropertyChangedを実装する場合。私のCustomersViewModelには、関係を処理するためのタイプCustomerSupplierのプロパティがあります。必要なのは、CustomersViewModel内からSupplierSelectクラスのSelectedプロパティの変更を検出することです。それ、どうやったら出来るの?
助けてくれてありがとう。