私のc#アプリ(MVVMパターン)には、次のようなものがあります:
private List<MyClass> _classes= new List<MyClass>();
public List<MyClass> Classes
{
get { return _classes; }
set
{
_servers = value;
NotifyOfPropertyChange(() => Classes);
NotifyOfPropertyChange(() => Classes2);
}
}
public List<MyClass> Classes2
{
get
{
return Classes.Where(class=> class.boolValue).ToList();
}
}
そして、私が使用するClasses.Add(class)
か、Classes.Remove(class)
セッターが呼び出されないとき。なんで?