Всем привет! Разбираюсь с ReactiveUI + DynamicData(SourceList, SourceCache).
Делаю класс валидации и нужно связать IsValid с коллекцией. Если в коллекции есть хотя бы 1 элемент, то IsValid = false.
private readonly SourceList<ValidationResult> _results;
public IObservable<bool> IsValid
public ValidationManager()
{
_results = new SourceList<ValidationResult>();
IsValid = _results.Connect().IsEmpty();
//Насколько я понял такой вариант можно применить к свойствам, но не к коллекциям
IsValid = this.WhenAnyValue(x => x._results).Select(x => x.Count == 0);
}
Как я понимаю, если я хочу подписаться на изменения в коллекции, то нужно добавлять .Subscribe(), но пока не получается это реализовать.