How is ICollectionViewLiveShaping
implemented for the purpose of filtering? Is it something like:
public ICollectionView WorkersEmployed { get; set;
I experimented with this and it looks like it is not designed for what you (and me) want: Automatic filtering when you change filtering conditions. It filters automatically when some properties of DataGrid's item source changes, but not when filter conditions change - you must call ICollectionViewSource.Refresh manually.