If it were me, I'd handle the checkbox click event, and set a bool
IsChecked
property in the actual object bound to the grid, and then you could simply use Linq on the object itself.
var count = (from item in itemCollection
where item.IsChecked && item.Tytle == "household"
select item).Count();
That would make it much simpler.