I read the topics on creating a custom DataGridTextFilterControl that is case insensitive and that works. But I want the text filter with the multiple clauses ANDed or ORed together (the text filters in the CompositeFilterDescriptor) to be case insensitive as well.
I don't see a way to create a DataGridTypedFilter or a composite filter, since they're all internal.
There should be a way to set the case insensitive option lower in the object hierarchy, but I can't find it.
What is the purpose of the ApplyFilter command, which fires when you click "Filter" on the filter popup, if it provides no information about the filter that is about to be applied? It looks like I need a handle to the FilterDescriptor that is about to be applied and then I could dig down into the CompositeFilterDescriptor and set the IsCaseSensitive property before it's applied.
Any hints or options that I've missed?
Also, I'm Binding to a DataTable with AutoGenerateColumns=true, so setting up the filtering via XAML on a per column basis is not a solution for us.