How can I apply a custom sort rule to a WPF DataGrid?
问题 When the user does a column sort in my DataGrid , I want all null or empty cells to be sorted to the bottom, rather than the top. I wrote an IComparer<T> that makes sure blanks are always sorted downward, but I can't figure out how to apply it to the columns of my DataGrid . Note that the initial sort of the DataGrid , which I'm doing with the LINQ OrderBy() method, works great. The problem is that all subsequent sorts performed by the user sort the blanks to the top. Comparer Code public