In my C # application (MVVM template), I have something like this:
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(); } }
And when I use Classes.Add(class) or Classes.Remove(class) , setter is not called. Why?
source share