Я знаю, как привязать к подсчету, но как мне это сделать, если мне нужен только подсчет, где тип — продукт
<TextBlock Text="{Binding Items.Count}" />
Items = new ObservableCollection<object>();
Я пытался использовать свойство, но у меня возникли проблемы с его синхронизацией при добавлении или удалении элементов.
public int ProductCount
{
get
{
return Items.Cast<object>().Count(item => item.GetType() == typeof (ProductViewModel));
}
}