У меня есть привязка, которая использует эту коллекцию:
private RangeObservableCollection<Item> _allItems;
public RangeObservableCollection<Item> AllItems
{
get { return _allItems; }
set { _allItems = value; }
}
RangeObservarbleCollection - это коллекция, которая выдает только одно уведомление об изменении коллекции при вызове метода AddRange.
У меня есть другая коллекция, предметы которой зависят от предметов коллекции AllItems.
private RangeObservableCollection<Item> _commonItems;
Я хочу, чтобы при изменении коллекции AllItems вызывался метод, выполняющий некоторые вычисления и изменяющий элементы в коллекции CommonItems. Я попытался запустить его внутри метода set для коллекции AllItems, но значение Value относится к типу collection, а не к типу Item.