We have switched to using a CollectionViewSource for the binding source of a grid and now filtering for enumerated data columns no longer works. N.B. Grouping by enumerated columns is also an issue (i.e. doesn't work) but we expect this is part of the same problem.
I have attached a sample application which uses a CollectionViewSource with 3 data columns. The first is a standard data column and the other 2 are enumerated data (one with and one with out a converter). If you select the filter button on the column header for either of the enumerated data columns the filter list is empty; additionally you can't group by these columns either. Performing the same task for the first column (int data type) it all works fine.